这是怎么回事:
var e = $(".elem2");
比这更快:
var e = document.querySelectorAll(".elem2");
d = $(e);
http://jsperf.com/jquery-selector-vs-jquery-variable-wrapper
答案 0 :(得分:0)
我很蠢。我忘记了document.getElementsByClassName(class)
:(
jQuery可能会检查它是否支持/查询是什么。看到它是一个简单的类选择器并使用getElementsByClassName
而不是querySelectorAll
,因为它更快。
答案 1 :(得分:-1)
,因为 document.querySelectorAll(” elem2" 时。); 检查使用.elem2的所有标签,但其他只显示第一次出现
答案 2 :(得分:-1)
我认为如果浏览器兼容,最新的jQuery版本默认使用.querySelector / all