用query通过类来选择元素,但是index索引值却不对,我希望的是按照顺序012345这样,可是sub-nav的li索引又是从0开始html代码<ul class="nav nav-pills nav-stacked main-nav" role="tablist"> <li class="nav-bar">LAYOUT</li>
<li class="nav-bar">SIGNAL</li>
<li class="nav-bar">USER</li>
<li id="sys">SYSTEM SETTING
<ul class="sub-nav">
<li class="nav-bar">SYSTEM TIME</li>
<li class="nav-bar">NET SETTING</li>
<li class="nav-bar">VERISION INFO</li>
<li data-toggle="modal" data-target="#quit">QUIT</li>
</ul>
</li>
</ul>js代码$(".nav-bar").click(function(){ var index=$(this).index();
console.log(index);
});
1 回答

千巷猫影
TA贡献1829条经验 获得超7个赞
index() 方法返回指定元素相对于其他指定元素(同级)的 index 位置
$(".nav-bar").click(function(){ var index = $(".nav-bar").index(this); console.log(index); });
添加回答
举报
0/150
提交
取消