1
328
将ID为“foo”的元素的子元素直接指定为div。然后检索生成的包装集的大小。 |
2
68
我建议使用
我创造了一个
jsperf
测试以查看速度差和
顺便说一下,不用说,这两种方法产生相同的结果(在本例中是1000)。
[更新]我已经更新了测试,以包括size()和length测试,它们没有太大区别(结果:
[更新]由于在操作中看到不正确的标记(在我更新“已验证标记”之前),两者都
|
3
25
选择作为foo的直接后代的所有div
或者你可以使用
两者都将返回相同的结果 |
4
11
|
5
8
作为对mrcoders的回应,使用jsper来回答为什么不直接使用dom节点?
您可以在这里尝试测试: http://jsperf.com/jquery-child-ele-size/7 此方法得到46095次/秒,而其他方法得到的最大值为2000次/秒。 |
6
6
|
7
5
jquery有一个.size()函数,它将返回元素出现的次数,但如jquery文档中指定的那样,它的速度较慢,返回的值与.length属性相同,因此最好只使用.length属性。 从这里: http://www.electrictoolbox.com/get-total-number-matched-elements-jquery/ |
8
4
|
9
2
或
如前所述,两者都返回相同的结果。
|
10
2
对于jquery的最新版本,您可以使用
|
11
1
|
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |