2012-03-09 91 views

回答

6

使用jQuery的.index会给你给定元素中元素的索引:

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

:缺少)后,参数列表 [打破这个错误] \t VAR指数= $( '礼'),指数($('礼:含有( “杰里”)'); :( – 2012-03-09 07:42:04

+0

啊,对不起,修正了它。丢失括号 – 2012-03-09 07:42:46

+0

Joakim --- >> JQuery的大师,,,谢谢mate :) – 2012-03-09 07:46:46

3

某种程度上更有效:

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

你必须改成'jerry.parent()。children() .index(jerry);'尽管如此,因为'.index'对一组元素起作用。 – 2012-03-09 07:47:45

+1

好赶上!我更新了它。 – Candide 2012-03-09 07:56:51