当我写了个   大约以下的代码 发现focus没有效果

$('input').blur(function(){

if(){

}else{

$(this).focus();

}


})


当$(this) 换成 $($('input')[11]) 时有成功


好像是因为 事件触发的先后原因导致  用setTimeout() 延迟focus()的执行,代码就生效了