问答详情
源自:4-4 DOM节点删除之保留数据的删除操作detach()

p对象为什么在第二个click里面可以直接append

为什么p对象在click里面被赋值、没调用click也可以有p对象啊

提问者:qq_与陌Dance_0 2017-07-19 15:05

个回答

  • feng520
    2018-03-30 21:42:12

    这里的 p 指的是变量p(这个p是全局变量);你如果没有点第一个click直接点第二个click就没有反应,因为这个时候变量p还没有声明

  • 笑阳不爱钱才
    2018-03-12 22:27:08

    被赋值的p不是p对象。而是变量p,函数里面写了var p;就是声明了一个变量,可以是p 也可以是a。你可以把函数里面的p改成a试试  像这样

    ......

    var a;

    ......

    a = $("p").detach()

    });

    ......

    $("body").append(a);

    });


  • lilng
    2017-07-19 15:32:49

    不理解你的问题?能描述的更清楚些吗?