jQuery - 选择所有输入和绑定功能

时间:2016-01-18 21:20:58

标签: javascript jquery

选择表单上所有输入元素的最有效方法是什么,然后将一个函数附加到每个激发焦点的函数上?

我正在思考

var allInputs = $("form").each(function(){
    $(this).find(':input').focusout(focusOutFunction);
});

var focusOutFunction = function() { 
 // do focus out things here
};

但还没到那里。

非常感谢任何建议!

2 个答案:

答案 0 :(得分:3)

仅仅是:

$("form :input").blur(function() { });

答案 1 :(得分:1)

也许使用event bubblingdelegation来捕获input公共容器上的事件?

例如:

$('div.container').on('blur', function (e) {
    console.log('I haz blurrd: ', e.target);
});