问答详情
源自:3-3 DOM内部插入prepend()与prependTo()

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

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

提问者:FFFFFFanQ君 2016-10-30 17:51

个回答

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

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

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

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

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

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

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