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

unwrap方法不接收参数,为什么放参数也可以执行呢?

上面说unwrap方法不接收任何参数,为什么下面代码也可以执行呢

$('p').unwrap('<div></div>')


    $(".aaron2").on('click', function() {

        //找到所有p元素,删除父容器div

        $('a').unwrap(function() {

            return '<div></div>';

        })

    })


提问者:小虾学前端 2017-01-06 09:47

个回答

  • ELEVEN_HE
    2017-01-06 10:36:16
    已采纳

    你好,个人觉得,unwrap()方法是:去除指定元素的父元素,而父元素是唯一的,加参数和不加参数针对的都是同一个父元素。