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

来源:4-4 DOM节点删除之保留数据的删除操作detach()

qq_与陌Dance_0

2017-07-19 15:05

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

写回答 关注

3回答

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

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

    feng52...

    看错了,这个时候声明了,但是没赋值

    2018-03-30 21:44:18

    共 1 条回复 >

  • 笑阳不爱钱才
    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

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

    qq_与陌D...

    好像是慕课网的问题,我在我自己机子上的eclipse上运行在没触发点击事件1的情况下点击触发事件2室没有任何反应的,但是慕课网有反应

    2017-07-20 12:11:12

    共 1 条回复 >

jQuery基础(二)—DOM篇

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

114012 学习 · 590 问题

查看课程

相似问题