javascript onclick触发键点击(使用jQuery)

时间:2012-02-07 14:34:41

标签: javascript jquery keycode

如何在点击div时激活“向左”或“向右”键盘箭头。

所以例如

$('.item').click(function(){
    keyCode(37);
});

(我知道37已离开)

3 个答案:

答案 0 :(得分:7)

你会喜欢

$('.item').click(function(){
    $( document.body ).trigger({
        type: 'keypress',
        which: 37,
        keyCode: 37
    });
});

您当然可以将document.body替换为绑定了keypresskeydown事件的任何其他节点。

参考:.trigger()

答案 1 :(得分:2)

来自Definitive way to trigger keypress events with jQuery

var e = jQuery.Event("keypress");
e.which = 37; // # Some key code value
$("div").trigger(e);

答案 2 :(得分:1)

不确定,但你可以尝试一下。

$('.item').click(function(){ 
      $('body').trigger("keypress", [{ 
        preventDefault:function(){}, 
        keyCode:13 
     }]); 
});