Javascript事件未触发
我正在尝试在单击按钮时执行触发器Javascript事件未触发,javascript,jquery,triggers,jquery-events,Javascript,Jquery,Triggers,Jquery Events,我正在尝试在单击按钮时执行触发器按键事件,但这不起作用 $("#button").click(function() { var e = jQuery.Event("keydown"); e.keyCode = 37; $(this).trigger(e); return false; }); 但这一事件并未触发。有人能给我提个建议吗?在我看来,它好像起作用了 使用测试函数尝试下面的代码段: $(文档).ready(函数(){ $(“#按钮”
按键
事件,但这不起作用
$("#button").click(function() {
var e = jQuery.Event("keydown");
e.keyCode = 37;
$(this).trigger(e);
return false;
});
但这一事件并未触发。有人能给我提个建议吗?在我看来,它好像起作用了 使用测试函数尝试下面的代码段:
$(文档).ready(函数(){
$(“#按钮”)。单击(函数(){
var e=jQuery.Event(“keydown”);
e、 keyCode=37;
$(此).trigger(e);
控制台日志(e);
返回false;
});
});
//测试触发器
$(窗口).keydown(函数(e){
key=e.keyCode?e.keyCode:e.which;
如果(键===37){
警报(`Left arrow triggered,(keyCode${key})`);
}
});代码>
触发键37(左箭头)
在我看来它好像在工作
使用测试函数尝试下面的代码段:
$(文档).ready(函数(){
$(“#按钮”)。单击(函数(){
var e=jQuery.Event(“keydown”);
e、 keyCode=37;
$(此).trigger(e);
控制台日志(e);
返回false;
});
});
//测试触发器
$(窗口).keydown(函数(e){
key=e.keyCode?e.keyCode:e.which;
如果(键===37){
警报(`Left arrow triggered,(keyCode${key})`);
}
});代码>
触发键37(左箭头)
,可能尝试e.keyCode=e.which=37;正如评论中所说的那样。但这方面的问题是,在这些问题的答案中,有哪些问题没有得到回答?也许可以试试e.keyCode=e.which=37;正如评论中所说的那样。但这一领域是,在这些问题的答案中,有哪些问题没有得到回答?