如何使用jQuery单击链接时模拟按键或键盘

时间:2013-09-26 11:19:14

标签: jquery triggers keypress keyup simulate

我正在使用带有jQuery的DataTable和TableTools插件。

当有人点击页面中的链接时,我正在尝试模拟keyPress(或keyUp)。

html代码:

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

jQuery代码:

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

我找不到放在那里的代码。

1 个答案:

答案 0 :(得分: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