...
$(document).ready(function(){
$('form').submit(function(){
$('input#second').focus();
return false;
});
$('#first').blur(function(){
alert('blur');
});
});
...
<form>
<input id=first><br>
<input id=second><br>
<input type=submit>
</form>
...
- 加载页面
- 单击第一个输入以使其获得焦点
- 按 Enter 提交表单
然后发生以下情况:
- $('form').submit() 被调用并且
- 它将焦点设置为 #second 输入并退出
- #first 失去焦点,#second 得到它,但是......
- $('#first').blur()没有被调用
这是一个现场演示。
我错过了什么?
谢谢