あなたがそれに複数のオブジェクトを持つjQueryのセレクタを使用している場合、あなたはそのリスト内の個々の要素を反復または取得することができますいくつかの方法があります。
これは、コレクションにどのように多くのですがわかります:
$('.wrapper .parent div').length
これは、あなたがget()
にパラメータとして渡すものを数に応じて(あなたのコレクション内のすべての項目のHTML DOM要素を取得します。
$('.wrapper .parent div').get(0);
これは、コレクション内のすべての項目について、あなたにjQueryオブジェクトを取得します(あなたがeq()
にパラメータとして渡すものを数に応じて:
$('.wrapper .parent div').eq(0);
あなたは、コレクション全体、いくつかの方法を反復処理することができます。あなたは.each()
を使用することができます。
$('.wrapper .parent div').each(function(index) {
// "this" will be set to the DOM element you are iterating in the collection
});
または、手動でいくつかの異なる方法を繰り返すことができます:
あなただけでもDOM要素の配列にオブジェクトを変換することができ
var items = $('.wrapper .parent div');
for (var i = 0; i < items.length; i++) {
// items.get(i) is the DOM element
}
あるいは、 :
var domArray = $('.wrapper .parent div').makeArray();
for (var i = 0; i < domArray.length; i++) {
// domArray[i] is the DOM element
}
@AnyOne - これはあなたを助けましたか? – ShankarSangoli