0
私はこの
<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>
のようなDOMを持っていると私は$ .each
$.each('.box_album_item',function(i,val){
console.log($(this).attr('data-id'));
})
を使用していますが、私はあなたがjQueryのコレクションの機能としてそれを使用する必要が
Uncaught TypeError: Cannot use 'in' operator to search for 'length' in .box_album_item
jqueryセレクタを使用して繰り返したい場合は、 '$ .each'は配列ではなく文字列でなくても動作します。各jQueryメソッド' $( '。box_album_item')。each(function(){...}); ' – jcubic
It $( '。box_album_item')、function(i、val){...}); '$( 'box_album_item')を使用することをお勧めします。 {...});もし2番目が内部的に最初のものを呼び出すとしても... –
[ドキュメンテーション](http://api.jquery.com/jquery.each)を読んでみませんか? –