如何取消具有“ onclick = xxx”元素的点击事件的绑定?

mingfish_004

如何取消具有的元素的click事件"onclick=xxx"

请参阅下面的代码:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<button id="a" onclick="a()">a</button>
<button onclick="test()">test</button>
<script type="text/javascript">
    function a(){
        alert('a');
    }
    function test(){
        // how can I remove the click function for #a?
        // code bellow not works
        $('#a').unbind('click');
    }
</script>
詹姆斯·唐纳利

您可以简单地使用jQuery的prop()方法onclick从元素中删除属性:

$('#a').prop('onclick', null);

JSFiddle演示

您不应使用Milind Anantwar的回答中所述的removeAttr()`,因为这在旧版本的IE中将无法正常工作:

注意:使用删除嵌入式onclick事件处理程序.removeAttr()无法在Internet Explorer 6、7或8中获得所需的效果。

资料来源:jQuery的removeAttr()文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery触发具有“ onclick”属性的元素点击

来自分类Dev

如何在Rails中将jQuery onclick事件与Coffeescript绑定?

来自分类Dev

取消为“ onclick”属性绑定“ click”

来自分类Dev

具有onclick事件和内部HTML的HTML和JavaScript

来自分类Dev

检测具有@或#的单词并将onClick事件传递给它

来自分类Dev

是否有onclick结束事件?

来自分类Dev

如何在React中让onClick在具有多个同级元素的单个元素上工作?

来自分类Dev

如何在具有自定义输入功能的元素上添加onclick事件

来自分类Dev

具有重复ID的容器的onClick事件

来自分类Dev

Knokout.js和具有绑定onclick的映射

来自分类Dev

如何迭代onclick事件

来自分类Dev

如何将onclick事件永久绑定到类的元素

来自分类Dev

如何将点击事件绑定到元素,在加载异步数据后会显示该事件?

来自分类Dev

取消为“ onclick”属性绑定“ click”

来自分类Dev

如何取消绑定事件?

来自分类Dev

如何取消AJAX随附元素的事件绑定

来自分类Dev

如何将点击事件绑定到元素,是在点击事件上创建的?

来自分类Dev

asp:LinkButton,如何取消OnClick事件?

来自分类Dev

是否有onclick结束事件?

来自分类Dev

如何删除onclick元素

来自分类Dev

取消绑定和绑定点击事件

来自分类Dev

如何使DataTable行及其列具有两个单独的onclick链接事件

来自分类Dev

如何在onClick事件绑定中传递参数?

来自分类Dev

具有Highcharts指令如何获取/更改当前路径的onClick事件?

来自分类Dev

LI元素的Onclick()事件

来自分类Dev

如何使用 Redux 正确绑定 React onClick 事件?

来自分类Dev

jQuery:如何将 onClick 事件绑定到 DataTable 行?

来自分类Dev

发送没有id的元素的onclick事件

来自分类Dev

如何在 React 中的 GraphQL 突变组件中包装的按钮上具有多个 onClick 事件

Related 相关文章

  1. 1

    jQuery触发具有“ onclick”属性的元素点击

  2. 2

    如何在Rails中将jQuery onclick事件与Coffeescript绑定?

  3. 3

    取消为“ onclick”属性绑定“ click”

  4. 4

    具有onclick事件和内部HTML的HTML和JavaScript

  5. 5

    检测具有@或#的单词并将onClick事件传递给它

  6. 6

    是否有onclick结束事件?

  7. 7

    如何在React中让onClick在具有多个同级元素的单个元素上工作?

  8. 8

    如何在具有自定义输入功能的元素上添加onclick事件

  9. 9

    具有重复ID的容器的onClick事件

  10. 10

    Knokout.js和具有绑定onclick的映射

  11. 11

    如何迭代onclick事件

  12. 12

    如何将onclick事件永久绑定到类的元素

  13. 13

    如何将点击事件绑定到元素,在加载异步数据后会显示该事件?

  14. 14

    取消为“ onclick”属性绑定“ click”

  15. 15

    如何取消绑定事件?

  16. 16

    如何取消AJAX随附元素的事件绑定

  17. 17

    如何将点击事件绑定到元素,是在点击事件上创建的?

  18. 18

    asp:LinkButton,如何取消OnClick事件?

  19. 19

    是否有onclick结束事件?

  20. 20

    如何删除onclick元素

  21. 21

    取消绑定和绑定点击事件

  22. 22

    如何使DataTable行及其列具有两个单独的onclick链接事件

  23. 23

    如何在onClick事件绑定中传递参数?

  24. 24

    具有Highcharts指令如何获取/更改当前路径的onClick事件?

  25. 25

    LI元素的Onclick()事件

  26. 26

    如何使用 Redux 正确绑定 React onClick 事件?

  27. 27

    jQuery:如何将 onClick 事件绑定到 DataTable 行?

  28. 28

    发送没有id的元素的onclick事件

  29. 29

    如何在 React 中的 GraphQL 突变组件中包装的按钮上具有多个 onClick 事件

热门标签

归档