为了账号安全,请及时绑定邮箱和手机立即绑定

多次点击detach()

我发现多次点击第二个按钮,出现了几次“p2通过detach处理后,点击该元素事件存在”之后,这个p2的点击事件就没有了,刚开始几次还有的,后面重复点第二个按钮多点两次就没有,是怎么回事呀?

正在回答

3 回答

因为是p元素的绑定事件,而代码里面只有两个p元素,所以最多只能响应2次,remove()也是这样,你多加一个p元素,就能多一次点击事件

0 回复 有任何疑惑可以回复我~
#1

慕沐900688 提问者

谢谢,明白了,不过我还有一个疑惑,就是如果是动态新增加了p标签,那这个p标签也没有点击事件,是因为没有再次绑定事件吗?
2017-08-21 回复 有任何疑惑可以回复我~
#2

辣条宝宝 回复 慕沐900688 提问者

你试一下吧,我也不是太清楚,动态添加的话应该是这样吧
2017-08-21 回复 有任何疑惑可以回复我~
#3

慕沐900688 提问者 回复 辣条宝宝

好的,谢谢
2017-08-21 回复 有任何疑惑可以回复我~
0 回复 有任何疑惑可以回复我~

你可以去重(就是前一节说的)。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础(二)—DOM篇
  • 参与学习       114013    人
  • 解答问题       590    个

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

进入课程

多次点击detach()

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信