jquery里面写失去焦点

jQuery中失去焦点可以通过blur()方法实现

//选中输入框var input_box = $(input);//绑定失去焦点事件input_box.blur(function(){//失去焦点时执行的代码});

除了使用blur()方法,还可以使用focusout()方法,它们的区别在于focusout()可以冒泡,而blur()不行。

//选中输入框var input_box = $(input);//绑定失去焦点事件input_box.focusout(function(){//失去焦点时执行的代码});

另外,如果要在失去焦点时进行验证,可以把验证代码封装成一个函数,然后在失去焦点事件中调用。

//封装验证函数function check_input(){if(input_box.val() === ){alert(输入不能为空);return false;}else{return true;}}//选中输入框var input_box = $(input);//绑定失去焦点事件input_box.blur(function(){check_input();});

jquery里面写失去焦点