問題は、1つにフォーカスがある場合
、実行#input1してフォーカスしようとすることです#input2
$('#input2').focus();
最初に のfocusinイベントを実行し、#input2次に のfocusoutを実行します#input1
なぜこれが起こるのか、なぜfocusout最初に実行されないのですか?
例については、 http://jsfiddle.net/zZZsD/3/を参照してください 。最初に 4 つの記号を入力します
更新:ところで、パフォーマンス上の理由から、直接の代わりに委任されたバインディングを使用しました。潜在的に多くの入力フィールドが存在します...