在a元素外面加个p标签

来源:5-4 DOM包裹unwrap()方法

SkullX

2016-04-23 11:56

为什么我在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>


写回答 关注

2回答

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

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

    SkullX 回复QuoVad...

    明白啦~谢谢你*^.^*

    2016-04-25 15:19:35

    共 3 条回复 >

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

    这个问题不错



jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114014 学习 · 590 问题

查看课程

相似问题