Bei der Bindung an das Tastendruckereignis in jQuery gibt es zwei Eigenschaften, die zur Identifizierung der gedrückten Taste verwendet werden können: keyCode und welche.
Mit dem keyCode bzw. können Sie herausfinden, welche Taste gedrückt wurde welche Eigenschaft des Ereignisobjekts.
$('#searchbox input').bind('keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { //Enter keycode //Do something } });
Einige Browser bieten sowohl keyCode als auch which, während andere möglicherweise nur einen bereitstellen. Im Allgemeinen wird dies in neueren Browsern bevorzugt, während keyCode in älteren Browsern unterstützt wird.
Um ein Senden auszulösen, wenn die EINGABETASTE gedrückt wird, können Sie den folgenden Code verwenden :
$('#searchbox input').bind('keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { $(this).closest('form').submit(); } });
Das obige ist der detaillierte Inhalt vonWie kann ich die gedrückte Taste in einem jQuery-Tastendruckereignis ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!