如何从项列表中获取特定的jQuery项?

15 indexing jquery css-selectors sizzle

我有这个:

<ul>
    <li>first</li>
    <li>second</li>
    <li>third</li>
    <li>fourth</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

然后我用jQuery选择它:$('ul').find('li');或者$('ul li');

我怎么能从这两个jQuery选择器获得,例如只有第二个li或第三个,并且单独留下第一个和第四个?

我认为它可能适用于:

$('myselector').get(indexNumber); // however, it won't work.
Run Code Online (Sandbox Code Playgroud)

对这个问题的任何想法?谢谢.

Guf*_*ffa 22

get方法返回DOM元素,因此您必须将其包装在新的jQuery对象中.

您可以使用以下eq方法:

var j = $('ul li').eq(1); // gets the second list item
Run Code Online (Sandbox Code Playgroud)