选择器中有任何性能差异 - ['对象',上下文]和['上下文对象']

时间:2014-07-19 07:13:50

标签: jquery

例如,我正在选择一个部分中的所有div,我可以编写这样的选择器:

  1. $('section div')
  2. $('div', $('section'))
  3. 这两者之间是否有任何性能差异?

1 个答案:

答案 0 :(得分:0)

我认为第一种方式比第二种方式更快,因为$('div', $('section'))创建了两个(新的)jQuery实例。但最快的方法肯定是$('section').find('div'),正如@Satpal建议的那样。

您是否阅读过Optimize selectors?这个页面上有很多有用的信息。