`
老竹枝
  • 浏览: 79100 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jquery解绑绑定onclick事件

阅读更多

背景

一套老代码,页面使用taglib生成的,里面生成绑定是某些操作事件,并且是整个系统都按同一种方式处理。现在改造该系统,需要取消原来的操作换上新的事件。

实现

直接在本地写新的JS函数,并且使用

$("#button").unbind("click");
$("#button").bind("click",function(){});

绑定新的js函数,并且解绑原来的JS事件处理函数。

测试发现原有函数依旧会被执行。查找后发现原来函数是直接在DOM上写的 onclick="test()"方式实现,仅通过unbind是不能解绑这种类型的事件,需要移除onclick属性实现。增加以下代码,测试原有函数已经不会再被执行。

$("#button").removeAttr('onclick');

 

分享到:
评论

相关推荐

    jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例

    主要介绍了jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用,结合实例形式较为详细的分析了jQuery事件绑定、解绑、事件冒泡、阻止冒泡等相关原理与应用技巧,需要的朋友可以参考下

    jquery事件绑定解绑机制源码解析

    主要为大家详细介绍了jquery事件绑定解绑机制源码,感兴趣的小伙伴们可以参考一下

    jQuery事件及绑定.pptx

    包括常用事件、事件绑定与解绑等。jQuery事件处理方法是jQuery的核心函数。 常用事件方法(教材P263表A-4): 分类 事件方法 描述 鼠标 click() 单机鼠标左键时触发 dbclick() 双击鼠标左键时触发 键盘 keypress() ...

    Web前端开发技术-Jquery事件操作.pptx

    事件绑定与解绑;通过事件方法绑定事件:已经用过了单个事件的绑定,是通过调用某个事件方法,传入事件处理函数来实现的,如click()、change()等。;jQuery常用事件方法:;jQuery常用事件方法:;jQuery常用事件方法:...

    jQuery事件多次绑定与解绑问题实例分析

    jQuery事件绑定很常见,相信大家经常会用到click、focus、blur等事件,但是如果对控件的某个事件绑定多个方法会是怎样的结果呢,覆盖、累加、或其他效果?今天我就来验证一下这个疑问并说说如何解绑。 一、jQuery...

    DPDK绑定和解绑网卡脚本

    DPDK绑定和解绑网卡脚本

    JQuery 给元素绑定click事件多次执行的解决方法

    原绑定方法: $("#sdfsd").on("click",function(e){ ***** }); 这种方法只会在原click方法中继续添加新方法; 解决办法更改绑定方法为: $("#sdfsd").unbind(...在绑定新click方法前对元素所绑定的click方法解绑

    浅谈jQuery的bind和unbind事件(绑定和解绑事件)

    下面小编就为大家带来一篇浅谈jQuery的bind和unbind事件(绑定和解绑事件)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    JQuery详解jQuery的bind方法

    jQuery的bind的函数在实际应用其实不是特别多,只是他可以绑定一个事件,但不会即时触发,也可以通过unbind来解除绑定。

    jQuery中blur和focus

    jQuery中blur和focus事件的应用,相关事例和代码

    jQuery移除元素自动解绑事件实现思路及代码

    世界本该如此! 所以,在现代浏览器,如果你将一个元素从...我们可以对此三个方法进行进一步的封装,我们会在事件绑定的时候给绑定事件的元素添加一个属性标识,从要删除的元素中去寻找有此标识的元素,然后进行事件的

    Bluetooth demo 打开 关闭 绑定 解绑全都有

    Bluetooth demo 打开 关闭 绑定 解绑全都有

    jQuery学习总结笔记

    jQuery事件绑定和事件解绑的方法。jQuery选择器,DOM对象和jQuery对象的互相转换以及为啥要转换。获取当前元素的其他方法,创建元素的方法。修改元素属性与自定义属性的方法。以及多库共存如何使用。

    JQuery给元素绑定click事件多次执行的解决方法

    原绑定方法: 代码如下: $(“#sdfsd”).on(“mouseout”,function(e){ ***** }); 这种方法只会在原click方法中继续添加新方法; 解决办法更改绑定方法为: 代码如下... 在绑定新click方法前对元素所绑定的click方法解绑

    海康DS-7816NB-K2/16P解除萤石云绑定专用解绑包

    海康DS-7816NB-K2/16P解除萤石云绑定专用解绑包,在海康硬盘录像机上解绑萤石云下载DS-7816NB-K2/16P后对硬盘录像机升级就可以解绑海康萤石云的绑定,解绑后使用你自己的手机在绑定萤石云。解绑时保持DS-7816NB-K2/...

    一篇一万字的jQuery事件知识总结

    文章目录事件绑定事件解绑事件冒泡什么是事件冒泡如何阻止事件冒泡默认行为什么是默认行为如何阻止默认行为jQuery事件自动触发jQuery自定义事件什么是自定义事件自定义事件满足的条件jQuery的事件命名空间什么是事件...

    浅谈jquery之on()绑定事件和off()解除绑定事件

    下面小编就为大家带来一篇浅谈jquery之on()绑定事件和off()解除绑定事件。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Global site tag (gtag.js) - Google Analytics