假设我们有这个标记:
<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
我错过了什么?