如果你有一個jQuery選擇在其多個對象,也有許多可以遍歷或得到該列表中各個元素的方式。
這告訴你有多少集合中:
$('.wrapper .parent div').length
這讓你在集合中的任何項目的HTML DOM元素(取決於你傳遞什麼號碼作爲參數傳遞給get()
:
$('.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
});
或者,您可以遍歷手動幾種不同的方式:
var items = $('.wrapper .parent div');
for (var i = 0; i < items.length; i++) {
// items.get(i) is the DOM element
}
或者,你甚至可以只將對象轉換成DOM元素的數組:
var domArray = $('.wrapper .parent div').makeArray();
for (var i = 0; i < domArray.length; i++) {
// domArray[i] is the DOM element
}
@AnyOne - 這對你有幫助嗎? – ShankarSangoli