📜  jQuery |按键()

📅  最后修改于: 2021-11-24 04:50:19             🧑  作者: Mango

每当浏览器注册键盘输入时,jQuery 中的 keypress() 方法就会触发 keypress 事件。因此,使用 keypress() 方法可以检测是否按下了任何键。
句法:
为所选元素触发按键事件:

$(selector).keypress()

将函数附加到按键事件:

$(selector).keypress(function) 

显示 keypress() 方法工作的 jQuery 代码:

代码#1:
下面的代码用于检查是否在页面上的任何位置按下了某个键。



Jquery | Keypress() 







输出:

代码#2:
要检测任何特定的键 event.keyCode 和 event.which 将返回按下键的 ASCII 值,两者都是浏览器特定的。下面的代码用于检查页面上按下了哪个键。



Jquery | Keypress() 






Try pressing any printable character from the keyboard

输出:

如果按下任何键,则输出将是-

代码#3
下面的代码用于检查是否在页面上的文本框中按下了 Enter 键。



Jquery | Keypress() 



   
          

    

Press " Enter key " inside the textbox

    

输出:

当在上面的文本框中按下回车键时,输出变成如下所示 –

注意: keypress 事件不会为所有键触发,例如非打印字符(例如 ALT、CTRL、SHIFT、ESC)。 keydown() 方法可用于检查这些键。