jquery在列表中按索引查找

Val*_*Val 10 jquery select list

<ul>
  <li>No</li>
  <li>Yes</li>
  <li>No</li>
</ul>

//demostration purpose 
$('ul').get(2).text();


//output = Yes
Run Code Online (Sandbox Code Playgroud)

访问列表中特定项目的最佳方法是什么?并将其用作选择器?

Nic*_*ver 21

您可以使用.eq():eq()获取列表中的jQuery对象:

$('ul li').eq(1).text();
//or:
$('ul :eq(1)').text();
Run Code Online (Sandbox Code Playgroud)

你可以在这里试一下.当你得到.get()一个DOM元素时,它上面没有任何jQuery函数.请记住,这两个都是从0开始的,因此您需要1在示例中获得"是".

还有其他一些您可能感兴趣的基本过滤器,例如:lt()(小于索引),:gt()(大于索引):first,:last以及其他几个.