Trong đoạn mã sau, tôi đang cố gắng để có được giá trị của div đầu tiên theo "mới nhất", nhưng tôi tiếp tục nhận được "không xác định". Tôi đang mong đợi giá trị 5705. Điều này sẽ có hiệu quả, đúng không? Làm thế nào để tôi đặt quyền này?Tại sao .first() sẽ không hoạt động ở đây?
var auto_refresh = setInterval(function()
{
console.log($('.latest').first().attr('lastValue'));
}, 5000); // refresh every 5 seconds
Phần html: Sẽ có nhiều div được thêm tại đây. Vì vậy, 5705 có thể là 5710 hoặc cái gì khác.
<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>