jQuery - 计算活动列表项

时间:2012-01-25 17:51:11

标签: javascript jquery html html-lists

  

可能重复:
  Count elements with jQuery

我有一个这样的列表项:

<ul id="scale">
   <li class="floatleft active"></li>
   <li class="floatleft active"></li>
   <li class="floatleft"></li>
   <li class="floatleft"></li>
   <li class="floatleft"></li>
</ul>

所以现在发生的是通过jQuery我将其中几个列表项设置为活动状态。现在我想要做的是在活动后将这些活动项目放在同一页面上。有没有办法做到这一点?

5 个答案:

答案 0 :(得分:8)

您可以使用:

 $('#scale li.active').length

答案 1 :(得分:2)

document.getElementById('scale').getElementsByClassName('active').length

答案 2 :(得分:0)

var count = $('#scale li.active').length;

alert(count);

这将为您提供活动列表项的计数。

答案 3 :(得分:0)

<强> Similar question

$('#scale li.active').length
$('#scale li.active').size()

答案 4 :(得分:0)

如果您使用的是jQuery,那么您可以使用以下内容:

$('#scale li.active').length //efficient way

$('#scale li.active').size()

他们都会给你需要的结果。