如何将事件绑定到jQuery中的所有输入字段

时间:2019-12-05 13:19:42

标签: jquery

我正在尝试将“表单页面”上的所有输入字段绑定到jquery中的blur事件。如果我在每个断点中放置一个断点,它将被暂停,因此我认为代码在页面加载时被正确调用,并且循环正常。我认为语法对于绑定事件也是正确的吗?我在执行任何操作(离开!)时都没有收到警报,所以我认为这有问题吗?有人可以向我指出吗?

//for each item in the form (:input "selects all input, textarea, select and button elements.") 
    $(' :input').each(function () {
        $('this').bind('blur', function(){
            alert ("nasty, shoudl be a log!");
            myfunction();
        })
    })

2 个答案:

答案 0 :(得分:1)

您应该使用:

    $(this).bind('blur', function(){

不带引号。

答案 1 :(得分:0)

$(":input").bind('blur',() => yourfunction());

只需将事件调用添加到jQuery选择器中即可。