找回密码
 立即注册
搜索
查看: 567|回复: 0

[js/jquery基础] 记一次jquery绑定click只执行一次的情况

  [复制链接]
发表于 2023-5-15 21:38 | 显示全部楼层 |阅读模式
原先写法:
​​​​​​​plug_wjz_downremoteimg_jquery('#remoteimg').on('click', function(event){
  event.preventDefault();
  .....          
});

感觉没有任何问题,但实际上只执行了一次,一直想不通,记得以前一直这样用的,没有出现只能点击一次的情况,但这次真碰上了,只执行一次。

结果还真的在网上找到了这种写法:

只触发一次的写法

$(".fc-prev-button").click(function(){})

$(".fc-prev-button").on(“click”,function(){});

解决方案

$(document).on(“click”,".fc-prev-button",function(){});

真是惊掉了我的下巴。为什么要这样写才能一直点击呢?这个不是对document下元素为.fc-prev-button加点击事件吗?没想明白为啥单独对这个元素加on操作只生效一次。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|学习笔记

GMT+8, 2024-10-18 14:55 , Processed in 0.021233 second(s), 14 queries , APCu On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表