AI智能
改变未来

jquery中 unbind() 方法使用经历


新的开始

第一篇个人博客,希望自己的路越走越远。
作为一名前端开发方向的小年青,希望能在这个大的家庭中,贡献出自己的一份力量!

事件的绑定

2020年4月28日 中国新冠疫情已经基本控制,我又开始了我的码农上班的生活。

在一个五菱app项目中,用到了unbind()方法,
原因是: 当时有一个委托书页面,有领料,退料,删除项目等等一系列操作,于是封装了一些方法来调用。但在请求接口时,发现接口会出现一次操作,多次请求的情况。后来才查到原因,是绑定事件时没有把之前的事件清楚导致,事件累加。

定义和用法

unbind() 方法移除被选元素的事件处理程序。

该方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。

ubind() 适用于任何通过 jQuery 附加的事件处理程序。

取消绑定元素的事件处理程序和函数
规定从指定元素上删除的一个或多个事件处理程序。

如果没有规定参数,unbind() 方法会删除指定元素的所有事件处理程序。

语法

$(selector).unbind(event,function)

总结:

使用事件绑定时,要先清楚当前元素的某个事件,再去绑定。
不清掉坑,难受的还是自己。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » jquery中 unbind() 方法使用经历