用jquery删除外部元素

时间:2014-12-30 03:04:04

标签: javascript jquery

<div>
    <p>
        <img>
    </p>
    <p></p>
    <p></p>
</div>

如何删除第一个<p></p>但不删除子项(img)?

1 个答案:

答案 0 :(得分:5)

你可以使用.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>