jQuery 删除特定元素后的最后三个元素

标签 jquery

如何删除特定元素 (p#heading) 之后的最后三个项目(具有相同的类)?

<p id="heading">HEADING</p>
<p class="txt"></p>
<p class="txt"></p>
<p class="txt"></p>
<p class="txt"></p>
<p class="txt"></p>
<p class="txt"></p>

谢谢了!

最佳答案

这匹配 .txt 元素 after p#headingslices选择匹配集中的最后三个。

$matchedElements = $('p#heading').nextAll('.txt').slice(-3);​​

关于jQuery 删除特定元素后的最后三个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12760500/

相关文章:

javascript - 如何使用 jQuery 匹配值后删除复选框?

javascript - 请求的资源上不存在 'Access-Control-Allow-Origin' header 。在 Ajax

javascript - 使用 jQuery 保持被点击的文章处于跟踪/活跃状态

javascript - jquery 动画每个列表项

javascript - 在 Twitter Bootstrap 中使用输入/按钮时我们需要这个吗?

jquery - 在移动版本中禁用下拉菜单

javascript - 如何在保持 jQuery 透明度的同时滑动?

javascript - 百分比倒计时

javascript - 为什么我的 json 数据没有被使用 jquery 从 every 循环中获取?

javascript - 如果值大于、小于并再次大于