229 $('.someclass').length 您还可以使用: $('.someclass').size() 在功能上等效,但是前者是首选。实际上,后者已被弃用,不应在任何新开发中使用。 — 大卫 source 找不到它,但是我最近在Meta上阅读了“您如何投票?” ,并且有Jeff Atwood的话“只要我研究问题并找到答案”。我的确切情况。 — brasofilo 13 请注意,该.size()方法已弃用。 — Moshe Simantov 2014年 1 版本3.1.1时,长度返回未定义 — Giovanni Bitliner 1 @TylerLazenby:你确定吗? jsfiddle.net/xpvt214o/154885 您是否有一个示例来证明您的主张? — 戴维(David) 1 @TylerLazenby:您问题中的代码未使用jQuery。您只是得到字符串文字的长度。 — 戴维(David)
20 var count_elements = $('.class').length; 来自:http : //api.jquery.com/size/ .size()方法在功能上等效于.length属性;但是,首选.length属性,因为它没有函数调用的开销。 请参见: http://api.jquery.com/size/ http://api.jquery.com/length/ — 大卫·胡德 source
8 就在这里。 $('.MyClass').size() — 通用直流 source 1 $('。MyClass')。length稍好一些,因为没有方法调用开销。否则两者是完全相同的。 — EvilAmarant7x 2011年
4 $('.class').length 这对我不起作用。我宁愿使用这个: $('.class').children().length 我真的不知道为什么,但是第二个只对我有用。某种原因,这两种尺寸都不起作用。 — 吻科潘尼 source
3 最好的方法是使用.each() var num = 0; $('.className').each(function(){ num++; }); — 帕诺莫什 source 2 “ .each()方法旨在使DOM循环结构简洁明了且不易出错” — Panomosh