イベントの順序とjqueryでのバインドに関するさまざまな投稿を読んで、完全に混乱したことを告白します。
テストすると、予期しない結果が得られました。
イベントと対応するハンドラーが実行される順序を確立できる限り、1。KeyUp 2. KeyPress3.keydownです。
これは、キーダウン、キープレス、キーアップを期待していた直感に反しているようです
同じイベントにバインドされたハンドラーを注文する方法を報告するさまざまな投稿がありますが、これらは異なるイベントです。
私はこれを完全に複雑にしすぎていると思います。キーアップの前にキーを押す前にキーダウンを確実に実行する方法を誰かにアドバイスしてもらえますか?
どうもありがとう
このスニペットに基づいて注文に到達しました。なんらかの誤解があったと思います。
$("#middle_Name").keydown(function(event){
alert("third is keydown");
});
$("#middle_Name").keypress(function(event){
alert("first is keypress");
});
$("#middle_Name").keyup(function(event){
alert("first is keyup");
});