【问题标题】:trigger enter keydown keyboardevent in text input在文本输入中触发 enter keydown 键盘事件
【发布时间】:2015-12-08 07:52:37
【问题描述】:

有几种触发enter keypress键盘事件的方法?

尝试了一些东西,但在我的情况下并没有奏效。

在下面尝试过。

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 } )
        );

有人知道其他方法吗?

【问题讨论】:

标签: javascript jquery keyboard-events


【解决方案1】:

所以这是来自jQuery API 的代码示例:

var e = jQuery.Event("keydown");
e.which = 40; //keycode
$(document).trigger(e);

【讨论】:

猜你喜欢
  • 2013-11-20
  • 2012-12-21
  • 1970-01-01
  • 2017-11-29
  • 1970-01-01
  • 2011-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多