通过脚本jquery将事件(keyup)的类型更改为(keyup.enter)

时间:2018-11-29 15:44:27

标签: javascript jquery angular datatables

我需要创建一个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)”。

0 个答案:

没有答案