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();});