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

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

小虾学前端

2017-01-06 09:47

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

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


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

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

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

            return '<div></div>';

        })

    })


写回答 关注

1回答

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

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

    atluni...

    thanks.

    2018-09-17 14:51:46

    共 2 条回复 >

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题