Javascript jquery自定义键码触发器不工作
我希望按如下方式在选定元素上发送击键:Javascript jquery自定义键码触发器不工作,javascript,jquery,triggers,keypress,keystroke,Javascript,Jquery,Triggers,Keypress,Keystroke,我希望按如下方式在选定元素上发送击键: $(":input").click(function(){ $(this).trigger("keydown", [{ preventDefault:function(){}, keyCode:9, shiftKey: true }]); }); //wants to send Shift+Tab keystroke on input click 演示:。您不能发送击键。它当前会触发所有绑
$(":input").click(function(){
$(this).trigger("keydown", [{
preventDefault:function(){},
keyCode:9,
shiftKey: true
}]);
});
//wants to send Shift+Tab keystroke on input click
演示:。您不能发送击键。它当前会触发所有绑定的函数,但不会在浏览器级别执行相关操作(发送ALT+F4的脚本如何?) 如果要在单击的输入之前集中输入,可以使用
.prev()
(上一个同级):
这不会触发实际事件
var press = jQuery.Event("keypress");
press.shiftKey = true;
press.keyCode = 9;
$(this).trigger(press);
您也可以尝试此插件:或那么问题出在哪里??你能澄清一下你想要什么以及目前正在发生什么吗?
var press = jQuery.Event("keypress");
press.shiftKey = true;
press.keyCode = 9;
$(this).trigger(press);