Javascript 只允许按enter键

Javascript 只允许按enter键,javascript,jquery,Javascript,Jquery,我需要创建一个jQuery脚本来忽略keyup或keypress事件侦听器函数的执行,并且仅当我按下键盘上的Enter键时才执行它 $(document).on("keypress", "input", function(e) { var keyCode = e.keyCode || e.which; if (keyCode != 13) { console.log('Not enter') } else { } }); 在上搜索event.preventDefau

我需要创建一个jQuery脚本来忽略
keyup
keypress
事件侦听器函数的执行,并且仅当我按下键盘上的Enter键时才执行它

$(document).on("keypress", "input", function(e) {
  var keyCode = e.keyCode || e.which;
  if (keyCode != 13) { 
    console.log('Not enter')
  } else {

  }
});

在上搜索
event.preventDefault()


问题出在哪里?对不起,问题出在哪里,只需在else部分编写代码我想忽略函数的执行例如:我想执行这个函数->searchDataTable($event),只要我按ENTER键谢谢pieter,我想您不理解这个问题:我想忽略lestener中函数的执行例如:我想执行这个函数->searchDataTable($event),只要我按enter键
$(document).on("keypress","input", function(e) {
    var keyCode = e.keyCode || e.which;
    if (keyCode != 13) { 
        console.log('Not enter')
    } else {
        e.preventDefault(); // prevent default action if not enter
    }
});