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