jquery获取当前类在第几个li上面
例子如下
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li class="current">6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
</ul>
我要获取 class="current"所在的li是ul中的第几个li,得到的结果应该是5。
功能:jquery获取当前类在第几个li上面
来源:www.aspbc.com原创
作者:wangsdong
原创文章,转载请注明来源www.aspbc.com,谢谢。
方法一:循环整个ul
<script>
var i=0;
$("ul>li").each(function(index){
if($(this).attr("class")=='current'){
i = index;
}
});
alert(i);
</script>
方法二:直接获取当前位置
<script>
var i = $("ul>li.current").index();
alert(i)
</script>