<ul>
<li>Kelvin</li>
<li>Jerry</li>
<li>Adi</li>
<li>Dani</li>
<li>Olvin</li>
</ul>
如何获取包含“Jerry”的<li>
元素的索引?使用jQuery获取列表中的索引元素
我试着阅读这些
,但无法找到答案:( 你能帮我吗?
<ul>
<li>Kelvin</li>
<li>Jerry</li>
<li>Adi</li>
<li>Dani</li>
<li>Olvin</li>
</ul>
如何获取包含“Jerry”的<li>
元素的索引?使用jQuery获取列表中的索引元素
我试着阅读这些
,但无法找到答案:( 你能帮我吗?
使用jQuery的.index
会给你给定元素中元素的索引:
var index = $('li').index($('li:contains("Jerry")'));
某种程度上更有效:
的SyntaxErrorvar jerry = $('li:contains("Jerry")');
var jerry_index = jerry.siblings().index(jerry);
你必须改成'jerry.parent()。children() .index(jerry);'尽管如此,因为'.index'对一组元素起作用。 – 2012-03-09 07:47:45
好赶上!我更新了它。 – Candide 2012-03-09 07:56:51
:缺少)后,参数列表 [打破这个错误] \t VAR指数= $( '礼'),指数($('礼:含有( “杰里”)'); :( – 2012-03-09 07:42:04
啊,对不起,修正了它。丢失括号 – 2012-03-09 07:42:46
Joakim --- >> JQuery的大师,,,谢谢mate :) – 2012-03-09 07:46:46