在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 關注
- 368 瀏覽
添加回答
舉報
0/150
提交
取消
