gpt4 book ai didi

javascript - JS 删除除特定 ID 及其子元素之外的所有元素

转载 作者:行者123 更新时间:2023-12-01 02:34:02 24 4
gpt4 key购买 nike

对此的回应: How to remove elements except any specific id接近我想要的,但不完全是。

就我而言,我问如何删除父 id 下除 id_n 及其子元素之外的所有元素:test1 和 test2。这些元素需要删除,而不仅仅是隐藏。

<div id = "parent_id">
<div id = "id_1">
<div id = "id_11"> test</div>
<div id = "id_12">test </div>
</div>
<div id = "id_2"> test</div>

<div id = "id_n">id_n<br>
<div id='test1'>test1<br><div>
<div id='test2'>test2<br><div>
</div>
</div>

结果应该是:

<div id = "parent_id">
<div id = "id_n">id_n<br>
<div id='test1'>test1<br><div>
<div id='test2'>test2<br><div>
</div>
</div>

感谢您查看此内容。感谢您的建议。

最佳答案

使用 jQuery 的 siblings 您可以删除它的所有子项:

  $('#id_n').siblings().remove();

关于javascript - JS 删除除特定 ID 及其子元素之外的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48081164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com