jQuery ドキュメントの keypress イベント ハンドラーのサンプル コードを使用すると、キーをキャプチャできません。以下のスニペットは、FireFox でキーが押されたときにDeleteログに記録されます。0
Delete
$(document).keypress(function(e) {
console.log(e.which);
});
キーを取得する方法があるはずですDeleteが、あいまいな用語なので、Google はあまり役に立ちません。
ベストアンサー1
イベントは実際の (印刷可能な) 文字を対象としているため、keypress
イベントではなくkeyup
またはkeydown
イベントを使用する必要があります。 はより低いレベルで処理されるため、やなどの印刷されないキーはすべてキャプチャされます。keypress
keydown
deleteenter