为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕标琳琳 2019-07-13 18:58:54
我想检测用户是否已按下进入使用jQuery。这怎麽可能?它需要插件吗?编辑:看起来我需要使用keypress()方法。我想知道是否有人知道该命令是否存在浏览器问题-比如,是否存在任何我应该了解的浏览器兼容性问题?
查看完整描述

3 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

jQuery的全部要点是,您不必担心浏览器之间的差异。我很确定你可以安全地进入在所有浏览器中都是13岁。因此,考虑到这一点,你可以这样做:

$(document).on('keypress',function(e) {
    if(e.which == 13) {
        alert('You pressed enter!');
    }});


查看完整回答
反对 回复 2019-07-13
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

我无法让@Paolo Bergantino发布的代码工作,但当我将其更改为$(document)e.which而不是e.keyCode然后我发现它完美无缺地工作了。

$(document).keypress(function(e) {
    if(e.which == 13) {
        alert('You pressed enter!');
    }});

链接到JS Bin上的示例


查看完整回答
反对 回复 2019-07-13
  • 3 回答
  • 0 关注
  • 784 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信