Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript事件未触发_Javascript_Jquery_Triggers_Jquery Events - Fatal编程技术网

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;正如评论中所说的那样。但这一领域是,在这些问题的答案中,有哪些问题没有得到回答?