位置: 编程技术 - 正文

浅谈jQuery绑定事件会叠加的解决方法和心得总结(jquery绑定onchange)

编辑:rootadmin

推荐整理分享浅谈jQuery绑定事件会叠加的解决方法和心得总结(jquery绑定onchange),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery数据绑定,jquery绑定click的方法有几种,jquery绑定onchange,jquery绑定keyup,jquery数据绑定,jquery绑定onchange,jquery 绑定,jquery绑定事件的方法,内容如对您有帮助,希望把文章链接给更多的朋友!

关于jQuery的学习中我忽略了一个取消绑定事件.unbind()的使用,也不知道绑定事件会累加的情况,结果因为这个原因,让我在项目上栽了坑。只能说自己还太年轻,需要学习掌握的知识还有很多。

我遇到的问题

浅谈jQuery绑定事件会叠加的解决方法和心得总结(jquery绑定onchange)

我在项目中遇到的状况,一个评价页面,简单的来说就是左右两个表格,ajax分别动态加载学生姓名学号信息和不同科目对学生评价内容两部分,两边表格我都每行写了checkbox并对table tbody tr绑定click事件执行行选功能,起初我写的是静态页面html,行选功能完全没有问题,后来换成jsp页面,ajax动态加载数据进来后,问题就来了,由于ajax异步请求,两边表格发送请求加载数据有先后,之前静态页面测试好的行选功能就出了问题,每次刷新页面,只有后加载的部分才可以行选,之前加载的部分行选失效。自己控制台打印点击的状态console.log(chkBoxStatus);测试发现前加载的部分总是打印两次false true,而后加载的部分只打印一次false或是true。

我之前的行选代码段:

起初我认为我肯定是jQuery功能代码不对,于是自己检查了html里id,class,发现并没有出错,于是我便一直在想为何控制台会意外打印两次,后面室友提示我说,试试在执行功能之前清除事件绑定,于是我便照做了用jquery 的.unbind("click"),清除所有table上的click事件。结果!结果竟然成功了!!!两边的表格数据都可以正常进行行选功能,虽然是完成了预期功能,但是我当时不知道为什么要这样去做清除事件。后面我突然想到原来是执行了两次click事件的结果,每次先加载的数据,加载完毕后就被绑定click事件一次,后加载的数据加载完毕后,之前先加载的数据再次被绑定一次click事件,所以也就是为什么先加载的数据行选失效,打印两次false true , 而后加载的数据行选正常,打印一次。

下面是修改后的代码:

虽然问题很小,但是也是学习,总之自己还是需要不断努力,完善自己。博文只是对自己的总结

标签: jquery绑定onchange

本文链接地址:https://www.jiuchutong.com/biancheng/379361.html 转载请保留说明!

上一篇:关于Jquery中的事件绑定总结(关于jquery的事件冒泡,以下描述正确的是)

下一篇:jquery+css3问卷答题卡翻页动画效果示例(css调查问卷)

  • 利润表中的所得税
  • 增值税纳税申报表在哪里打印
  • 建筑业增值税税率2022
  • 增值税零申报怎么报税
  • 2019年小型微利企业优惠政策
  • 银行存款转存利息一样吗
  • 支付买方佣金
  • 票据贴现的账务处理案例
  • 汇算清缴需要准备哪些数据
  • 应收账款多记如何调账?
  • 当期免抵税额和当期免抵退税额
  • 建筑行业异地预缴
  • 补交关税增值税怎么做分录?
  • 三代手续费入账
  • 公司注销后款未收完怎么办
  • 公司买回来做样衣的服装怎么做会计分录?
  • 转售水电收入
  • 其他应付款不需要支付是债务重组么
  • 住房公积金业务挂起
  • 小规模纳税人月销售额不超过10万免征
  • 稽查补缴增值税怎样做账
  • 服务器研发属于什么行业
  • win11如何连接网址
  • c盘空间变小的原因
  • 企业在运行过程中会遇到哪些法律问题
  • 购买加油卡怎么入账
  • 判断技巧
  • 借条的标准格式 手写学生
  • Windows11预览体验
  • 资金拆借需防范哪些风险
  • 固定资产计提折旧的原则
  • php数组函数有哪些
  • 出口退税的账怎么做
  • php操作mysql数据库
  • vscode安装python3
  • 企业会计准则应用指南2023pdf
  • php自定义表单
  • nbtstat命令
  • users命令
  • 单位食堂厨房设计方案
  • 公帐的钱可以转到其他人帐户吗
  • 财务报表上期金额是指什么意思
  • 个体工商户怎么年报
  • 删除mysql重复数据
  • 缴纳上月应交未交税费
  • 公对私转账有什么风险
  • 个人报销电话费开发票是个人名还是公司名
  • 购房补贴退契税多久到账
  • 会计做账的原始凭证有哪些
  • 幼儿园收取的生活费免税吗
  • 装饰公司财务工作内容
  • 购入投资性房地产支付的相关税费
  • 营改增后建筑企业税负不降反增
  • 工程结算的会计分录怎么做
  • 饭店卖烟酒需要什么手续
  • linux的telnet用法
  • 获取linux系统版本
  • bios setup在哪里
  • red hat linux怎么用
  • Linux服务器架设指南百度网盘
  • win10系统自带输入法怎么关闭
  • 铁嘴大师
  • unity性能优化全攻略
  • 阴影效果有什么用
  • opengl多级采样消除锯齿有什么用
  • 手游接入
  • css3兼容性问题
  • using Net::SSH2 shell 的二个方法
  • 批处理编程教程
  • 五个常用的视频格式及其特点
  • unity接入安卓sdk
  • unity3d相机设置视角
  • intent.setdata
  • 如何利用python写爬虫
  • java script入门
  • javascript编程技术
  • android混淆后怎么破解
  • 粮食购销企业税收服务
  • 中建七局企业精神是什么
  • 我国现行消费税在生产环节征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设