用jQuery计算元素
有没有一种方法可以统计页面上的特定类的元素数量?
$('.someclass').length
你也可以使用:
$('.someclass').size()
这在function上是等同的,但是前者是优选的 。 事实上,后者已经被弃用 ,不应该用于任何新的发展。
var count_elements = $('.class').length;
来自: http : //api.jquery.com/size/
.size()方法在function上等同于.length属性; 然而,.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++; });