【发布时间】:2011-10-23 17:25:34
【问题描述】:
我需要在登录页面上的任何时间任何地点捕获 Enter 键按下。 它将启动登录尝试。
使用 jQuery,我将如何做到这一点?我会把它链接到body标签吗?
【问题讨论】:
标签: jquery
我需要在登录页面上的任何时间任何地点捕获 Enter 键按下。 它将启动登录尝试。
使用 jQuery,我将如何做到这一点?我会把它链接到body标签吗?
【问题讨论】:
标签: jquery
$(document).keypress(function(e) {
if(e.which == 13) {
// enter pressed
}
});
【讨论】:
keydown 事件在按下某个键时触发。
当一个键被按下并且该键通常产生一个字符值时会触发 keypress 事件。
$(document).keydown( function(event) {
if (event.which === 13) {
// login code here
}
});
【讨论】:
keypress 效果更好。例如,我可以让keypress 检测何时按下 ESC 键。但是keydown 完美运行。谢谢!