选择多个项目时的jQuery性能

DA.*_*DA. 9 jquery jquery-selectors dom-traversal

这更像是一个好奇心的问题.执行以下操作时:

$('.selector1, .selector2').doSomething()
Run Code Online (Sandbox Code Playgroud)

jQuery是否完全遍历DOM两次以获得与每个选择器匹配的每组对象,或者它是否在DOM的一次遍历中找到所有元素?

小智 1

我认为它使用本机浏览器功能来找到它,使用:

document.getElementsByClassName()
Run Code Online (Sandbox Code Playgroud)