Jquery限制元素查询结果

时间:2012-12-22 19:20:20

标签: jquery css-selectors

  

可能重复:
  Selecting the first “n” items with jQuery

我有无数可数的元素列表!

是否有一个函数可以从列表的头部找到x元素并停止!

$('.elements').find('li').limit(10) //this does not work

我试过goog但是我不能具体到那个? !

2 个答案:

答案 0 :(得分:20)

是的,您可以使用jQuery的custom :lt selector

例如,这将只找到给定目标列表中的前三个li

var firstThree = $("#target li:lt(3)");

Live Example | Source

答案 1 :(得分:15)

尝试jQuery slice。您的代码将是这样的:

$('.elements').find('li').slice(0,10);

<强>更新

正如Marius Miliunas和T.J.所述。 Crowder,基于性能,您可以这样做:

$('.elements li').slice(0,10);