0
<ul>
    <li class="res"></li>
    <li class="res"></li>
    <li class="res selected"></li>
    <li class="res"></li>
</ul>

使用$('ul li.selected').length我可以检查“选定元素”的总数我想检查“选定元素”的序列号(在这种情况下为3
你能帮我吗.
谢谢

4

3 回答 3

1

你说的序列号到底是什么意思?

内容?

 alert (  $('ul li.selected').text() );

指数?

 var listItem = $('ul li.selected');
 alert('Index: ' + $('ul li').index(listItem));
于 2011-01-11T08:43:19.913 回答
1

您可以使用这样的index()方法:

alert('Index: ' + $('li').index('.selected'));
于 2011-01-11T08:44:19.750 回答
1

尝试

$("ul li.selected").index() + 1

由于.index()是基于 0 的,因此您需要添加 1 才能获得所需的结果。

于 2011-01-11T08:51:38.313 回答