如何使用jQuery检测键盘上的按下Enter?

我想检测用户是否已按下进入使用jQuery。

这怎麽可能?它需要插件吗?

编辑:看起来我需要使用keypress()方法。

我想知道是否有人知道该命令是否存在浏览器问题-比如,是否存在任何我应该了解的浏览器兼容性问题?


慕标琳琳
浏览 785回答 3
3回答

红颜莎娜

jQuery的全部要点是,您不必担心浏览器之间的差异。我很确定你可以安全地进入在所有浏览器中都是13岁。因此,考虑到这一点,你可以这样做:$(document).on('keypress',function(e) {     if(e.which == 13) {         alert('You pressed enter!');     }});

慕田峪9158850

我无法让@Paolo Bergantino发布的代码工作,但当我将其更改为$(document)和e.which而不是e.keyCode然后我发现它完美无缺地工作了。$(document).keypress(function(e) {     if(e.which == 13) {         alert('You pressed enter!');     }});链接到JS Bin上的示例
打开App,查看更多内容
随时随地看视频慕课网APP