使用jQuery获取列表中的索引元素

时间:2012-03-09 07:37:21

标签: jquery

<ul>
  <li>Kelvin</li>
  <li>Jerry</li>
  <li>Adi</li>
  <li>Dani</li>
  <li>Olvin</li>
</ul>

如何获取包含“Jerry”的<li>元素的索引?

我试过阅读这些

但找不到答案:( 你能帮帮我吗?

2 个答案:

答案 0 :(得分:6)

使用jQuery的.index将为您提供给定元素中元素的索引:

var index = $('li').index($('li:contains("Jerry")'));

答案 1 :(得分:3)

更有效率:

var jerry = $('li:contains("Jerry")');
var jerry_index = jerry.siblings().index(jerry);