jQuery选择器速度

Ale*_*lex 3 javascript performance jquery jquery-selectors

是否仅通过ID(或单个标识符)选择比添加其他标识符更快?

例如

$('#element')

VS

$('#container #element')

甚至更具体:

$('body div#container div#element')

Fel*_*ing 5

是的,仅按ID选择应该是最快的,因为jQuery(或Sizzle)可以直接使用getElementById.否则,必须从右到左评估选择器的其余部分.