次のコードでは、「latest」の下の最初の div の値を取得しようとしていますが、「undefined」を取得し続けています。5705 という値を期待しています。これでうまくいくはずですよね? これを正しく設定するにはどうすればよいですか?
var auto_refresh = setInterval(function()
{
console.log($('.latest').first().attr('lastValue'));
}, 5000); // refresh every 5 seconds
HTML 部分: ここにさらに div が追加されます。したがって、5705 は 5710 またはその他の可能性があります。
<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>