jquery - .trigger ('blur' )关于输入集合?

标签 jquery

我试图在输入集合上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/

相关文章:

javascript - JQuery Click 不影响 window.onload

javascript - jQuery 填充的日期选择器一个月不同步

javascript - Unresolved PHP页面刷新不使用Ajax

javascript - 简单 'lazy loading'图像的正确方法

javascript - 通过 JQuery 通过 AJAX 将变量列表发送到 python

javascript - jQuery 使用 src 选择 img

javascript - 如何更改输入中某些字母的大小写?

Javascript:字符串与对象

jquery - Twitter Bootstrap Affixed Navbar - 下面的 div 跳起来

javascript - 如何使用 JQuery .Ajax 获取 Pingdom 检查?