我试图在输入集合上trigger('blur');
,但我似乎没有做到这一点。
示例可在此处 http://jsfiddle.net/VUUme/1/
我正在获取集合,并且完成了模糊方法,但我不确定触发部分。
var $inputs = $('#form').find('input');
alert('load');
$inputs.each(function(){
$(this).trigger('blur');
});
//i tried this to but with no success
//$inputs.trigger('blur');
alert('after the blur');
$inputs.blur(function(){
var $this = $(this);
if ($this.val() == ''){
alert('it works');
}
});
最佳答案
将 trigger()
放在定义 $inputs.blur()
之后:
alert('after the blur');
$inputs.blur(function(){
var $this = $(this);
if ($this.val() == ''){
alert('it works');
}
});
$inputs.trigger('blur');
更新的 fiddle :http://jsfiddle.net/VUUme/3/
关于jquery - .trigger ('blur' )关于输入集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8181508/