Nel seguente codice, sto cercando di ottenere il valore del primo div in "latest", ma continuo a ricevere "undefined". Mi aspetto il valore 5705. Dovrebbe funzionare, giusto? Come faccio a impostare questo giusto?Perché .first() non funzionerà qui?
var auto_refresh = setInterval(function()
{
console.log($('.latest').first().attr('lastValue'));
}, 5000); // refresh every 5 seconds
La parte html: ci saranno più div aggiunte qui. Quindi 5705 può essere 5710 o qualcos'altro.
<div class="latest">
<div class="story" lastValue="5705">Story 5</div>
<div class="story" lastValue="5704">Story 4</div>
<div class="story" lastValue="5703">Story 3</div>
<div class="story" lastValue="5702">Story 2</div>
<div class="story" lastValue="5701">Story 1</div>
</div>