我有像这样的DOM
<div data-id="1" class="box_album_item"></div>
<div data-id="2" class="box_album_item"></div>
<div data-id="3" class="box_album_item"></div>
我使用$ .each
$.each('.box_album_item',function(i,val){
console.log($(this).attr('data-id'));
})
但是我错了
Uncaught TypeError: Cannot use 'in' operator to search for 'length' in .box_album_item
答案 0 :(得分:3)
您需要将其用作jQuery集合的功能:
$('.box_album_item').each(function(i, val) {
console.log($(this).attr('data-id'));
});
在询问之前,请务必先阅读documentation和examples。