哪个选择器更快?

时间:2011-02-18 20:56:18

标签: jquery

我正在寻找一个匹配选择器的存在。哪个更快?

$('a[rel="something"]').first().length > 0)

$('a[rel="something"]').length > 0)

谢谢!

2 个答案:

答案 0 :(得分:6)

$('a[rel="something"]').length > 0)应该更快,因为它没有拾取(找出)包装集first()中的$('a[rel="something"]')元素的开销。

如果您使用$('a[rel="something"]')定位一个元素,则无论如何都不需要使用first()

答案 1 :(得分:1)

$('a[rel="something"]').length > 0)更快。