jQuery Simulate onkeydown
jQuery Simulate onkeydown
我有一个关于模拟包的问题,它可以真正模拟一个事件。我需要这个库来模拟我的单元测试的真实事件。
但是我在想。是否有一种方法可以为我的模拟调用提供额外的参数,以便我可以模拟按键?
代码:
$("#id1").simulate('keydown');
但是我需要这样的:
$("#id3").simulate('keydown',keyCode='13');
这可能吗?
没有模拟:
var e = jQuery.Event("keydown");
e.which = 13; // # Some key code value
$("#id3").trigger(e);
模拟:
在https://github.com/jquery/jquery-simulate/blob/master/jquery.simulate.js你可以找到:
$.fn.simulate = function( type, options ) {
return this.each(function() {
new $.simulate( this, type, options );
});
};
有这个选项的东西,这意味着选项是可用的,哪些?
查看文档',了解选项。如果你找不到你需要的选项,你应该hack Simulate或者不使用它
相关文章:
- Javascript setTimeout not working | onkeydown
- Python: Selenium to simulate onclick
- Javascript:将onkeydown事件添加到prompt()中
- 使用Prototype-Simulate.js模拟点击和更改
- ASPX页面上的onkeydown事件
- JavaScript simulate Accesskey-Press
- 使用onkeypress/onkeydown返回自然语言字符,同时保留退格功能
- JavaScript onkeydown, return true,false
- Javascript onkeydown事件只触发一次
- 从 onkeydown 事件 (Javascript) 获取当前用户输入
- 未捕获的类型错误:对象 #
没有 onkeydown 方法 - 如何正则表达式匹配来自 onKeyDown 事件的 URL
- 如何使用 OnKeyDown 放置文本字段的值并自动编写段落
- Valid Javascript: function document.onkeydown(...)?
- 文本字段 - onLoad '用户名/密码',onClick/Focus 更改颜色,onKeyDown
- document.onkeydown 键盘输入仅大写
- 使 onKeyDown 触发 HTML 按钮的 onClick 事件
- Onkeydown在某些网站上有效,而在某些网站上则不然
- 如何在onkeydown中取消onblur
- jQuery Simulate onkeydown