Измените тип события (keyup) на (keyup.enter) с помощью скрипта jquery. - PullRequest
0 голосов
/ 29 ноября 2018

Мне нужно создать скрипт 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».

-OR-

B. изменить тип события (keyup) на (keyup.enter) с помощью другого скрипта jquery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...