jQuery の Keypress イベントでどのキーが押されたかを確認する方法
jQuery 内で keypress イベントを使用する場合、特定のキーを識別する必要があります。キーが押されました。この目的のためには、キー コードとどのプロパティの区別を理解することが重要です。
キー コードとどのプロパティ
次の場合にキー コードを取得するには、主に 2 つの方法があります。 keypress イベントへのバインディング: keyCode とそのプロパティ。通常、keyCode はキー コードを返し、これは Unicode 文字コードを提供します。ただし、一部のブラウザでは実装が異なる場合があります。
実装に関する考慮事項
Enter (Unicode キーではない) を検出する特定のケースでは、keyCode とただし、より広範囲のキーを処理する予定がある場合は、keyCode と what プロパティの両方を使用すると、ブラウザー間での互換性を確保できます。このアプローチを組み込んだ更新されたコード スニペットを次に示します。
$('#searchbox input').bind('keypress', function(e) { var code = e.keyCode || e.which; if(code == 13) { //Enter keycode //Do something } });
この手法を利用すると、キー押下イベントを処理するときに押されたキーを正確に識別できます。
以上がjQueryのKeypressイベントで押されたキーを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。