使用JQuery从列表中删除除前N个元素之外的所有元素

时间:2014-02-28 20:24:03

标签: javascript jquery html dom dom-manipulation

我在DOM中有一个项目列表,并希望将其修剪为仅包含前N个项目,可能使用切片并删除。

在第一个N?

之后,JQuery中删除任何项目的语法是什么?

1 个答案:

答案 0 :(得分:8)

看起来你正在寻找这样的东西:

JSFiddle

$("body").children().filter(":gt(5)").remove();

上面删除了body的所有直接子节点,索引大于5.这假设body是所讨论的DOM的顶部。如果没有,您可以将body更改为您想要“修剪”的DOM的头部。