第二次点击按钮为什么会一次性生成两个呢?

来源:3-3 DOM内部插入prepend()与prependTo()

FFFFFFanQ君

2016-10-30 17:51

如题,点击多次,每次生成都不一样。是我对prepend,append有什么误解吗?

写回答 关注

2回答

  • 我是刘高兴
    2016-11-15 10:15:33

    你要清楚,第n次点击,不是一下子生成了n个子节点,每次点击只生成一个,你下次点击会在现在的基础上累加一个,对,就是累加。

    为什么有累加呐?因为你点击前木有把上次点击的内容清空呀。

    “那我就想点一次生成一个然后再点击不让他生成了咋办?”

    现在的知识点还没到这里,不过你把$('#btn').on(....)改成 $('#btn').one(...)试试

  • 冷卅
    2016-10-30 19:35:36

    不论多少次,只要你点击了按钮,就相应的出发了绑定在按钮上的事件

    FFFFFF...

    但是我还是不懂为什么会第n次点击,就生成n个子节点

    2016-10-31 09:52:28

    共 1 条回复 >

jQuery基础(二)—DOM篇

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

114014 学习 · 590 问题

查看课程

相似问题