有没有方法通过使用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') 使用其他两种方法不能轻易完成。