如何在点击div时激活“向左”或“向右”键盘箭头。
所以例如
$('.item').click(function(){
keyCode(37);
});
(我知道37
已离开)
答案 0 :(得分:7)
你会喜欢
$('.item').click(function(){
$( document.body ).trigger({
type: 'keypress',
which: 37,
keyCode: 37
});
});
您当然可以将document.body
替换为绑定了keypress
或keydown
事件的任何其他节点。
参考:.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
}]);
});