性能:选择器还是遍历?

时间:2009-08-25 08:03:08

标签: jquery performance

我想知道哪种是在身体上应用课程的最快方法,比方说,所有段落。我们可以使用简单的选择器,例如:

$("body").addClass("foo");
$("p").addClass("bar");

但也遍历如下方法:

$("body").addClass("foo").find("p").addClass("bar");

性能方面有什么不同吗?

干杯, 本杰明

1 个答案:

答案 0 :(得分:3)

我怀疑第二个版本会稍快一些,因为find将在前一个选择器结果的子元素中查找匹配选择器的元素。但是在这种情况下,差异可能会很小,甚至不会发现它。