2010-05-02 43 views
1

我试图找到下面的元素如何使用jquery指数()

<ol id="parent"> 
<li><a></a></li> 
<li><a class="index_of_this"></a></li> 
<li><a></a></li> 
<li><a></a></li> 
</ol> 

的索引,但我不断收到-1

$('#parent a.index_of_this') 

感谢你的帮助

+0

我应该补充一点,我试图获取li元素的索引显然不是a元素。 – salmane 2010-05-02 15:42:53

回答

1

要获得索引1,请执行以下操作:

$("a.index_of_this").parent().index();​ //1 
//or this... 
$("#parent").children(":has(.index_of_this)").index(); //1 

You can play with it here

0

这工作!

$('#parent li:has(a.index_of_this)').index()