javascript - 删除给定标签后的所有标签

标签 javascript jquery

我有这个html

<div>
    <p></p>
    <!-- here may be several tags, may be none -->
</div>

我想点击文档,删除所有标签,这可能会在<p>之后标签,(<p>标签后可能有多个标签,也可能没有标签),请告诉我,这是怎么做的?

$(document).on("click", function () {
    // ???
})

最佳答案

$(document).on("click", function () {
    $('div > p').nextAll().remove();
})

关于javascript - 删除给定标签后的所有标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274182/

相关文章:

javascript - 使用无序列表隐藏和显示 div

javascript - Node.js NodeList 到 XML 字符串

javascript - 如何使用javascript或jquery快速创建表

javascript - 如何获取表单中输入文本字段的名称

javascript - Windows 上的 ExecJS::RuntimeError 试图遵循 ruby​​tutorial

javascript - 基于 JS/HTML5 Webkit 的移动开发的轻量级 UI 框架,具有良好的列表性能

javascript - require.js 和 r.js 依赖项

javascript - jQuery maphilight 不工作

jquery - 获取2个字符之间的所有字符串

javascript - data = null时如何打印空