在jQuery中,$("...").get(3)返回第3个DOM元素。返回第3个jQuery元素的函数是什么?
3 回答
慕姐8265434
TA贡献1813条经验 获得超2个赞
为什么不首先浏览(短)选择器页面?
这是::eq()运营商。它就像使用一样get(),但它返回jQuery对象。
或者你也可以使用.eq()功能。
人到中年有点甜
TA贡献1895条经验 获得超7个赞
您可以使用:eq选择器,例如:
$("td:eq(2)").css("color", "red"); // gets the third td element
或者eq(int)函数:
$("td").eq(2).css("color", "red");
另外,请记住索引是从零开始的。
沧海一幻觉
TA贡献1824条经验 获得超5个赞
如果您可以控制构建jQuery对象的查询,请使用 :eq()
$("div:eq(2)")
如果你无法控制它(例如,它是从另一个函数或其他东西传递),那么使用 .eq()
var $thirdElement = $jqObj.eq(2);
或者如果你想要它们的一部分(比如第三,第四和第五个元素),请使用 .slice()
var $third4th5thElements = $jqObj.slice(2, 5);
- 3 回答
- 0 关注
- 323 浏览
添加回答
举报
0/150
提交
取消