选择表单上所有输入元素的最有效方法是什么,然后将一个函数附加到每个激发焦点的函数上?
我正在思考
var allInputs = $("form").each(function(){
$(this).find(':input').focusout(focusOutFunction);
});
var focusOutFunction = function() {
// do focus out things here
};
但还没到那里。
非常感谢任何建议!
答案 0 :(得分:3)
仅仅是:
$("form :input").blur(function() { });
答案 1 :(得分:1)
也许使用event bubbling和delegation来捕获input
公共容器上的事件?
例如:
$('div.container').on('blur', function (e) {
console.log('I haz blurrd: ', e.target);
});