我正在尝试将“表单页面”上的所有输入字段绑定到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();
})
})
答案 0 :(得分:1)
您应该使用:
$(this).bind('blur', function(){
不带引号。
答案 1 :(得分:0)
$(":input").bind('blur',() => yourfunction());
只需将事件调用添加到jQuery选择器中即可。