Jquery自定义键码触发器不工作
jquery custom keycode trigger not working
我想在选定的元素上发送按键:
$(":input").click(function(){
$(this).trigger("keydown", [{
preventDefault:function(){},
keyCode:9,
shiftKey: true
}]);
});
//wants to send Shift+Tab keystroke on input click
演示:http://jsfiddle.net/NYwCT/。
不能发送击键信息。它目前触发任何绑定的函数,但不执行浏览器级别的相关内容(如果脚本发送ALT+F4呢?)。
如果您想在单击输入之前聚焦输入,您可以使用.prev()
(之前的兄弟):http://jsfiddle.net/NYwCT/1/.
$(":input").click(function(){
$(this).prev().focus();
});
这不会触发实际的事件
var press = jQuery.Event("keypress");
press.shiftKey = true;
press.keyCode = 9;
$(this).trigger(press);
您也可以尝试这个插件:fn。Sendkeys或jwerty
相关文章:
- jQuery触发器点击未从AJAX成功工作
- jquery触发器可以从点击开始工作,但没有准备好
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 只有在文档内部的警报准备就绪后,触发器才能工作
- 触发器在 Jquery 幻灯片中无法正常工作
- JS切换事件触发器无法正常工作
- jQuery的触发器方法在文档就绪上无法正常工作
- jQuery触发器未按预期工作
- 如何使onEdit()触发器函数应用于多个工作表
- 悬停圆触发器不'Don’不要在多个圆圈上工作
- 为什么获胜'我的jQuery触发器工作
- 监视/测试事件处理程序上的触发器是否使用Chai工作
- 动态创建地理触发器工作灯
- Modernizr.mq不能在Safari中工作;多个事件触发器
- 触发器类与纯javascript不工作
- Jquery触发器.click()按钮有时不工作
- 触发器只工作在点击,但不加载时没有它
- jQuery选择器不工作/没有触发点击触发器
- 动态添加选项到选择框后,触发器不工作
- Jquery自定义键码触发器不工作