div#some_id
将扫描整个 DOM 中的所有 div。
#some_id
将直接从 DOM 获取 ID。
那么哪个更快呢?$('div#some_id')
or $('#some_id')
?
See 优化选择器 https://learn.jquery.com/performance/optimize-selectors/:
用 ID 开始你的选择器总是最好的。
and
仅 ID 选择是使用 document.getElementById() 处理的,速度非常快,因为它是浏览器本机的。
所以答案是: $('#some_id') 应该更快。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)