原生js实现回车键按下时触发事件

通过下面的JS代码可以监测用户按下回车(Enter)按钮,可根据需要执行相应代码;

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

上面代码使用e.which可改为e.keyCode,但e.keyCode 在部分浏览器上不兼容,所以建议使用e.which以保证代码100%安全执行;

当然上面的代码可以改为下面这样

  $(document).keypress(function(e) {
    var keycode = e.keyCode || e.which;
    if (keycode == '13') {
      alert('You pressed a "enter" key in somewhere');
    }
  });

One Reply to “原生js实现回车键按下时触发事件”

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据