keypressはブラウザによって挙動が違う場合があるらしいので、特にkeypressでないとだめという場合でなければ、keydownかkeyupを使うのが無難そうです。 ちなみに処理の実行される順番はkeydown→keypress→keyupのようです。 HTML <textarea id="sample01"></textarea> JavaScript $(function() { $(document).on('keydown', '#sample01', function(e) { console.log('===== keydown ====='); // 1番目に実行される console.log(e); console.log(e.keyCode); }); $(document).on('keyup', '#sample01', function(e) { consol