jquery:选择第n个之后的所有元素

发布于 2024-09-11 19:41:12 字数 538 浏览 5 评论 0原文

我有 x 个

,我需要选择 n 之后的所有内容。

<div class=foo>4:00</div>
<div class=foo>5:00</div>
<div class=foo>6:00</div>
<div class=foo>7:00</div>
<div class=foo>8:00</div>

例如,给定 n=3 和 div.foo,删除第 3 个 div.foo 之后的所有 div.foo 将产生:

<div class=foo>4:00</div>
<div class=foo>5:00</div>
<div class=foo>6:00</div>

谢谢

I have x number of <div> and I need to select all after n.

<div class=foo>4:00</div>
<div class=foo>5:00</div>
<div class=foo>6:00</div>
<div class=foo>7:00</div>
<div class=foo>8:00</div>

For example, given n=3 and div.foo, remove all div.foo after the 3rd div.foo would yield:

<div class=foo>4:00</div>
<div class=foo>5:00</div>
<div class=foo>6:00</div>

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

执手闯天涯 2024-09-18 19:41:12
$('.foo:gt(2)').remove();

尝试一下: http://jsfiddle.net/MYY9m/

这使用大于选择器,用于选择索引大于所提供数字的所有元素。

$('.foo:gt(2)').remove();

Try it out: http://jsfiddle.net/MYY9m/

This uses the greater-than selector to select all elements who's index is greater than the number provided.

高冷爸爸 2024-09-18 19:41:12

您还可以:

$('.foo').slice(3).remove();

参见 http://api.jquery.com/slice/

You can also do:

$('.foo').slice(3).remove();

See http://api.jquery.com/slice/

落花浅忆 2024-09-18 19:41:12

不像 Patrick DW 的解决方案那么优雅,但这也有效:

$('.foo').eq(2).nextAll().remove();

请参阅 http://api.jquery.com/nextAll /

Not as elegant as Patrick DW's solution, but this also works:

$('.foo').eq(2).nextAll().remove();

See http://api.jquery.com/nextAll/

风吹短裙飘 2024-09-18 19:41:12

使用 slice 或 eq 是有效的,因为 gt 不接受变量。例如

// 将不起作用

var items_to_remove = 8;

$("li:gt(items_to_remove)").remove();

// 将起作用

var items_to_remove = 8;

$('li').slice(items_to_remove).remove();

It is efficient to use slice or eq since gt does not accept variables. for example

//will not work

var items_to_remove = 8;

$("li:gt(items_to_remove)").remove();

//will work

var items_to_remove = 8;

$('li').slice(items_to_remove).remove();

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文