jQuery如何获得当前元素所在兄弟节点中的序号?

比如
<ol>
<li></li>
<li></li>
<li id="test"></li>
</ol>
怎样获得 $("#test") 是ol下第几个li 呢?

使用index方法,注意是从0开始计数的

$(function(){ 
alert($("ol li#test").index());
});

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-04
jQuery获得当前元素所在兄弟节点中的序号分两个步骤:
1、获取兄弟节点元素,代码如下:
var broNode = $('#id').siblings() 当前元素所有的兄弟节点
2、根据选择器比较当前是第几个兄弟节点
var $li = $("broNode :eq(1)");