-6

我有一个这样的列表:

<ul>
<li>zero</li>
<li>one</li>
<li class="current">two</li>
<li>three</li>
<li>four</li>
</ul>

如何获取当前班级的人数?(如2)。

4

3 回答 3

1

如果您使用的是 jQuery,则使用.index()which 返回从零开始的元素位置

$('li.current').index()

于 2013-09-17T11:30:34.367 回答
0
$("ul li.current").text();// show two

$('ul li.current').index(); //show index 2

参考文本索引

于 2013-09-17T11:30:10.270 回答
0

它非常简单:

只需将.html().index().text()与选择器一起使用

像这个小提琴:

http://jsfiddle.net/PzWxs/5/

这是代码:

   var currentClassValue = $('li.current').html();  
      alert(currentClassValue);

或者

   var currentClassValue = $('li.current').index();  
      alert(currentClassValue);

或者

   var currentClassValue = $('li.current').text();  
      alert(currentClassValue);

使用您喜欢的上述任何一种:)

于 2013-09-17T11:35:57.500 回答