позволяет сказать, что мы имеем эту разметку:Получить позицию щелкнули элемента списка
<header>
<nav>
<ul>
<li><a href="">first (not)</a></li>
<li><a href="">second</a></li>
<li><a href="">third</a></li>
<!-- ... more here -->
</ul>
</nav>
</header>
Я узнал о .index() функции
Я пытаюсь так:
$('body').on('click','header :not(li:first-child a) a',function(e){
e.preventDefault();
alert($(this).parents('ul').find('li').index(this));
});
но он всегда будет предупреждать: -1
что мне не хватает?
должно быть справедливым: alert ($ (this) .parents ('ul li'). Index()); в вашем коде –