通过jQuery实现CSS Selector性能

时间:2012-12-01 22:11:02

标签: jquery css

它说on here (http://api.jquery.com/first-selector) “为了在使用时获得最佳性能:首先选择元素,首先使用纯CSS选择器选择元素,然后使用.filter(”:first“)”

有人可以举一个例子吗?

2 个答案:

答案 0 :(得分:2)

收集所有DIV,然后过滤:first

的示例
var divFirst=$('div').filter(':first');

还可以使用first()方法,该方法也将在jQuery内部使用filter()

var divFirst=$('div').first();

答案 1 :(得分:1)

$('.elements').filter(':first'); 

或:

$('.elements').first();     

或:

$('.elements').eq(0); 

效率高于:

$('.elements:first');

其他jQuery选择器就是这种情况,例如:hashas方法。