2010-05-02 4 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

ответ

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() 
Смежные вопросы