Как смоделировать нажатие клавиши или Keyup, когда ссылка нажата с помощью jQuery

0

Я работаю с плагинами DataTable и TableTools с jQuery.

Я пытаюсь имитировать keyPress (или keyUp), когда кто-то нажимает ссылку на странице.

html-код:

<a href='#' id='return'>رجوع</a>

Код jQuery:

$('#return').click(function() {
    e.preventDefault();
    $(this).trigger(// code here // );
});

Я не могу найти код для ввода.

Теги:
triggers
keyup
keypress
simulate

1 ответ

3
Лучший ответ

Попробуй это

$(this).trigger('keyup');

DEMO

Обновить

Попробуй это:

$('#return').click(function(evt) {
    e.preventDefault();
    var evt = jQuery.Event('keyup');
    evt.keyCode = 27;
    evt.which = 27;
    $(this).trigger(evt);
    alert(evt.keyCode);
});

DEMO

  • 0
    Благодарю. Но то, что я ищу, это вызвать специальную клавишу, например: ESC или enter. Код для ESC - 27, но как поместить его в функцию триггера?
  • 0
    @RachidOUABDERZAQ проверь мое обновление
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню