0

所以在某些情况下,为了更好的代码可读性,我使用 like div#parent div.someclass a,但也可以这样做div.someclass a。那么哪个版本更好更快呢?

4

1 回答 1

1

在使用 JQuery 时,重要的是要考虑选择器必须在一天结束时转换为本地浏览器功能。这意味着您应该尽可能尝试使用基于 Id 或标签的选择器。我建议使用$("div#parent").find("div.someclass a")以获得更好的性能

这提供了更好的性能,因为它将使用优化的标签/id 选择器来获取父级,并且基于较慢类的选择器应用于更有限的集合,因为它仅应用于指定父级的后代。

于 2013-05-13T06:06:24.263 回答