我需要创建一个jQuery脚本来忽略keyup或keypress事件侦听器功能的执行,如果仅按键盘上的Enter键,则执行该脚本。
我正在使用jquery的组件,因此无法更改输入的html代码。
HTML
<input type="text" id="search" class="search" (keyup)="searchDataTable($event)">
JQuery:
$(document).on("keypress", "input", function(e) {
var keyCode = e.keyCode || e.which;
if (keyCode != 13) {
console.log('it is not enter keyCode ')
//stop the execution of methode affected by event
}
});
我正在寻找禁用侦听器的javascript方法。 我想
A。 执行功能searchDataTable($event)
,仅当我按“ Enter”键时。
-或-
B。 通过其他脚本jquery将事件的类型(“键”)更改为“(keyup.enter)”。