javascript - jQuery 点击内部函数(全局)

标签 javascript jquery

为什么这个 jQuery on click 函数在 function(global) 中工作?如果我把它移到外面,它就会起作用。谁能解释一下 function(global) 以及如何解决这个问题? :D 谢谢!

   (function (global) {
        $( "#buttonID" ).click(function() {
          alert( "Button clicked." );
        }.bind(this));
    })(window);

最佳答案

只要注册了点击事件,不管你写在哪里,都有效。您编写了自执行函数并注册了点击。

关于javascript - jQuery 点击内部函数(全局),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37419303/

相关文章:

javascript - 主干 View 的默认值

javascript - 使用json而不使用ajax将bean数据从jsp传递到js的最干净的方法

javascript - 在调整窗口大小时重新应用或调整 jCarouselLite

javascript - 如何获取aspx页面中用户控件文本框的值?

javascript - 将 div 的内容制作成可移动的可调整大小的按钮

asp.net - $.post 与 $.ajax

javascript - 通过 JQuery ajax 执行 PHP 函数

javascript - 悬停、焦点操作时的 JavaScript

javascript - 如何在angularjs中获取复选框值和单选值

javascript - 如何获取声明为字符串/数字/日期函数的对象字段的类型?