有沒有方法通過使用Javascript或jQuery的索引選擇元素?例如:按索引選擇元素(同一類的多個元素)
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
在jQuery的我能得到的長度4,現在有沒有辦法選擇,然後操縱基於其索引號「div.item」的元素?
有沒有方法通過使用Javascript或jQuery的索引選擇元素?例如:按索引選擇元素(同一類的多個元素)
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
在jQuery的我能得到的長度4,現在有沒有辦法選擇,然後操縱基於其索引號「div.item」的元素?
$("div.item").eq(0)
會給你的第一個元素。
您可以使用.eq()
選擇這份工作:
var element = $('div.item:eq(3)');
$('div.item:eq(4)');
該代碼將選擇第4個分度,.item類
$('div.item:EQ(3) 「) 或 $( 「div.item」)。EQ(3) 或 $( 「div.item」)。得到(3)
如果你是談到獲取「元素」,第三個選項返回DOM元素,而前兩個返回包含DOM元素的jQuery對象。
前兩個非常相似。區別在於第一個在查詢內部放置了「eq」,因此您只能操作該單個元素。如果你使用第二個,你可以做類似 $(「div.item」)。css('background','red')。eq(3).css('background','blue') 使用其他兩種方法不能輕易完成。