これはStack Overflowのどこかで答えられると思っていましたが、見つけられませんでした。.keyCode vs. .which
キー押しイベントをリスンする場合、Enterキーが押されたかどうかを確認するには、.keyCode
または.which
を使用する必要がありますか?
私は常に次のようなものやった:
$("#someid").keypress(function(e) {
if (e.keyCode === 13) {
e.preventDefault();
// do something
}
});
をしかし、私は.which
の代わり.keyCode
使用例を見ています。違いは何ですか?他のブラウザよりもクロスブラウザの方がフレンドリーですか?
これらの両方は現在廃止予定です。 https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/which https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode – VisWebsoft