从jQuery获取索引的选择器中获取元素

Fux*_*uxi 7 indexing jquery jquery-selectors

var items = $(".myClass");
Run Code Online (Sandbox Code Playgroud)

上面的代码在用于选择所有元素时返回许多项.如何选择特定元素,例如第二个元素?既不工作items(2)也不items[2]工作.

mbi*_*ard 13

试试这个:

items.eq(2) // gets the third element as a jQuery object (zero-based index)
Run Code Online (Sandbox Code Playgroud)

资料来源:http://docs.jquery.com/Traversing/eq#index

  • @Andy:get(#)和[#]相同并返回DOM元素,而eq(#)返回包装DOM元素的jQuery对象. (4认同)