可能重复:
How to get nth jQuery element
Get an element by index in jquery
用于从数组中选择 第N 项的方括号 [] 索引符号的jQuery等价物是什么?
假设您有10个段落,并希望获得第7个段落的内容。使用方括号表示法有效,但如果你想继续使用jQuery则不行:
$("p")[6]; //returns DOM object: [object HTMLParagraphElement]
$("p")[6].html(); //returns error: (Chrome:) Uncaught TypeError: Object #<HTMLParagraphElement> has no method 'html' (Firefox:) TypeError: $("p")[6].html is not a function (IE8+:) TypeError: Object doesn't support this property or method (IE7:) [object Error]
答案 0 :(得分:2)
方括号[n]索引表示法有效,但你得到了原生的Javascript DOM对象,而不是jQuery可以使用的东西。使用jQuery&#39; s .eq()
method或:eq()
selector来获取jQuery对象。
$("p").eq(6).html();
$("p:eq(6)").html();