我在 DOM 中有一个项目列表,我想将其 trim 为只包含前 N 个项目,可能使用 slice 和 remove。
在 JQuery 中删除第一个 N 之后的任何项目的语法是什么?
最佳答案
看起来你正在寻找这样的东西:
$("body").children().filter(":gt(5)").remove();
以上删除了索引超过 5 的 body
的所有直接子项。这是假设 body
是相关 DOM 的顶部。如果不是,您可以将 body
更改为您想要“trim ”的 DOM 的任何头部。
关于javascript - 使用 JQuery 从列表中删除除前 N 个元素之外的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22105110/