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 に答える