在jQuery 中綁定按鍵事件時,有兩個屬性可以用來識別按下的按鍵: keyCode和which。
你可以找出哪個鍵使用 keyCode 或事件物件的 which 屬性按下。
$('#searchbox input').bind('keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { //Enter keycode //Do something } });
某些瀏覽器同時提供 keyCode 和 which,而其他瀏覽器可能只提供一個。一般來說,較新的瀏覽器首選這種方式,而較舊的瀏覽器則支援 keyCode。
要在按下 ENTER 鍵時觸發提交,可以使用以下程式碼:
$('#searchbox input').bind('keypress', function(e) { var code = e.keyCode || e.which; if (code == 13) { $(this).closest('form').submit(); } });
以上是如何確定 jQuery 按鍵事件中按下的鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!