0

我有这个 html

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

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

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

2 回答 2

9
$(document).on("click", function () {
    $('div > p').nextAll().remove();
})
于 2012-11-07T16:43:45.337 回答
0

您可以使用以下.nextAll()方法:

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

我建议用 class 或 id 命名您的特定元素。

于 2012-11-07T16:47:25.523 回答