Я пытаюсь получить индекс текущего элемента в пределах
<ul id="navbar">
<li><a href="#a">Link</a></li>
<li><a href="#b">Link</a></li>
<li><a href="#c">Link</a></li>
<li><a href="#d">Link</a></li>
<li><a href="#e">Link</a></li>
</ul>
Я использую jQuery и получаю сумму, просто используя
$('ul#navbar').children().length;
Как получить текущий индекс по отношению к родительскому элементу?
например. Третья ссылка нажата, 3 возвращается или 2, если в виде массива.
Я попробовал следующее, но продолжаю возвращать -1, если не найдено
$('ul#navbar a').click(function(){
var curPos = $(this).parent().parent().index($(this).parent());
});
РЕДАКТИРОВАТЬ: изменен ul.navbar в javascript на ul # navbar, извинения