问答详情
源自:5-4 DOM包裹unwrap()方法

在a元素外面加个p标签

为什么我在a元素外面加个p标签,点删除是删了容器p再点击才是删了div?

    <div class="aaron2">点击,通过unwrap的回调方法给a元素删除父容器div</div>
    <div class="left">
        <div>
            <p><a>a元素</a></p>
        </div>
        <div>
            <p><a>a元素</a></p>
        </div>
    </div>
    <script type="text/javascript">
    $(".aaron2").on('click', function() {
        $('a').unwrap(function() {
            return '<div></div>';
        })
    })
    </script>


提问者:SkullX 2016-04-23 11:56

个回答

  • QuoVadis
    2016-04-23 19:37:06
    已采纳

    因为p元素是a的父元素,unwrap就是一级一级删a的父元素的

  • 用户1098335
    2017-09-19 10:57:11

    这个问题不错