开发者

jQuery - get the index of a element with a certain class

I have a list like this one:

<li> .... </li>
<li> .... </li>
<li> .... </li>
<li class="active"> .... </li>
<li> .... </li开发者_如何学C>

I want to find out the index (number in the list) of the item with the "active" class element. in this case the index would be 4 (or 3 if we're starting from 0) How can I do that?


With the .index() :

$('li.active').index()

Working example here:

http://jsfiddle.net/EcZZL/

Edit - added link to the api for .index() per Nick's advice


Like this:

var index = $("ul li.active").index();

.index() without parameters gives the index of the element with respect to it's siblings, which is what you want in this case.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜