2

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

有人可以举个例子吗?

4

2 回答 2

2

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

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

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

var divFirst=$('div').first();
于 2012-12-01T22:14:17.813 回答
1
$('.elements').filter(':first'); 

或者:

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

或者:

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

比以下更有效:

$('.elements:first');

其他 jQuery 选择器(例如:hasvs.has方法)就是这种情况。

于 2012-12-01T22:14:33.673 回答