有没有一种方法可以计算页面上有多少元素和一个特定的类?
有的。
$('.MyClass').size()
var count_elements = $('.class').length;
发信人: http://api.jquery.com/size/
Size ()方法在功能上是 等效于. length 属性; 但是,. length 属性是 首选,因为它没有 函数调用的开销。
请参阅:
Http://api.jquery.com/size/
Http://api.jquery.com/length/
试试这个:
var count_element = $('.element').length
$('.someclass').length
你也可以使用:
$('.someclass').size()
它在功能上是等价的,但是 前者优先。事实上,后者现在是 不赞成,不应该在任何新的开发中使用。
使用 .size()方法或 .length属性
.size()
.length
我相信这是可行的:
$(".MyClass").length
$('.class').length
这个不适合我,我宁愿用这个:
$('.class').children().length
我真的不知道为什么,但是第二个只对我有效。不知道为什么,两种尺寸都不适合。
最好的方法是使用 。每()
var num = 0; $('.className').each(function(){ num++; });