<div>
<p>
<img>
</p>
<p></p>
<p></p>
</div>
如何删除第一个<p></p>
但不是 children (img)?
最佳答案
你可以使用 .unwrap()
要打开第一个 p,您还必须将 select 指定为 first() p
$("p").first().contents().unwrap()
工作演示:
$("p").first().contents().unwrap()
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div>
<p>
<img>
</p>
<p>aaa
</p>
<p>
</p>
</div>
关于javascript - 使用 jquery 删除外部元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27699105/