用jQuery计算元素

有没有一种方法可以统计页面上的特定类的元素数量?

$('.someclass').length 

你也可以使用:

 $('.someclass').size() 

这在function上是等同的,但是前者是优选的 。 事实上,后者已经被弃用 ,不应该用于任何新的发展。

 var count_elements = $('.class').length; 

来自: http : //api.jquery.com/size/

.size()方法在function上等同于.length属性; 然而,.length属性是首选的,因为它没有函数调用的开销。

请参见:

http://api.jquery.com/size/

http://api.jquery.com/length/

就在这里。

 $('.MyClass').size() 

尝试这个:

 var count_element = $('.element').length 

我相信这是有效的:

 $(".MyClass").length 

使用.size()方法或.length属性

 $('.class').length 

这个不适合我 我宁愿使用这个:

 $('.class').children().length 

我不知道为什么,但第二个只适用于我。 为什么,无论大小都行不通。

最好的方法是使用.each()

 var num = 0; $('.className').each(function(){ num++; });