10

可能重复:
使用 jQuery 选择前“n”个项目

我有一个无限可数的元素列表!

是否有从列表头部查找 x 元素并停止的功能!

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

我尝试了 goog,但我对 ? !

4

2 回答 2

21

是的,您可以为此使用 jQuery 的自定义:lt选择器

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

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

实例| 资源

于 2012-12-22T19:22:03.250 回答
19

试试 jQuery切片。您的代码将是这样的:

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

更新

正如 Marius Miliunas 和 TJ Crowder 所建议的,根据性能,您可以这样做:

$('.elements li').slice(0,10);
于 2012-12-22T19:31:35.417 回答