触发器在文本输入中输入keydown keyboardevent

时间:2015-12-08 07:52:37

标签: javascript jquery keyboard-events

触发输入按键键盘事件的方法有多少?

试了一下,但在我的情况下并没有全部工作。

尝试以下。

1)
var e = new KeyboardEvent("keypress", {bubbles : true, cancelable : true, key : "13", char : "13", shiftKey : true});
    target.dispatchEvent(e);

2)
es = jQuery.Event("keypress", { keyCode: 13, which: 13});
    jQuery(target).trigger(es);

3)
$(target).trigger(
            jQuery.Event( 'keypress', { keyCode: 13, which: 13 } )
        );

有人知道其他方法吗?

1 个答案:

答案 0 :(得分:0)

所以这是来自jQuery API

的代码示例
var e = jQuery.Event("keydown");
e.which = 40; //keycode
$(document).trigger(e);