jQuery:获取具有特定类的元素数量

时间:2013-09-02 22:19:31

标签: jquery

如果点击具有班级.added的元素,如何获得具有特定班级.header的元素数量?

<ul class="main"> 
    <li class="header">Header</li>
    <li class="added">One</li>
    <li>Two</li>
    <li class="added">Three</li>
    <li>Four</li>
</ul>

所以在这种情况下,当我点击带有.header类的元素时,我想要检索数字2。

3 个答案:

答案 0 :(得分:11)

length应该有效。从jQuery 1.8开始,不推荐使用size()

示例:

$('.header').on('click', function () { 
    return $('.added').length;
});

请参阅:http://api.jquery.com/length/

答案 1 :(得分:0)

$('.header').on('click', function(){
  console.log($('.added').length);
});

答案 2 :(得分:0)

这个怎么样: -

$('.header').on('click', function () { 
return $('.added').length;
});