2010-05-02 36 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()