它说on here (http://api.jquery.com/first-selector) “为了在使用时获得最佳性能:首先选择元素,首先使用纯CSS选择器选择元素,然后使用.filter(”:first“)”
有人可以举一个例子吗?
答案 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选择器就是这种情况,例如:has
与has
方法。