にあるとき、私は以下のコード使用していない:私が欲しいものキー押下が、入力またはテキストエリアにフォーカス
$(document).keypress(function (e) {
if (e.which === 68 || e.which === 100) {
doStuff();
}
});
は私のページ内の機能へのショートカットとしてキー「D」を取得することです。問題は、このページには入力とテキストエリアのコントロールがあり、このコントロールをタイプすると 'doStuff()'関数が呼び出されます。
どうすればよいですか?ユーザーが編集可能なコントロールに何も入力していない場合にのみ、キー「D」キャプチャが必要です。
ありがとうございます!
e.target
に代わり
... – Rayon