値が間違っている場合、カーソルを強制的に前の入力に戻そうとしています。これが私が使用するスクリプトのより単純なバージョンです:
$('input:first-child').blur(function(e){
console.log('here');
$('input:first-child').focus();
});
別の要素をクリックしてフォーカスアウトすると機能しますが、bodyまたは別のdiv要素をクリックすると機能しません。なんで?jsfiddleケースがあります:http://jsfiddle.net/leyou/Zabn4/37/
編集:私はChrome / Win7でテストしていましたが、Firefoxではもっと悪いようです。それはfocus()を完全に無視しています