在确定性触发按键的jQuery线程中,答案中没有可用的JSFiddle,而且那里的代码对我来说也不起作用。
$("button").click(function () {
$("input").focus();
var e = jQuery.Event("keydown");
e.which = 77; // # Some key code value
$("input").trigger(e);
})
这是我的代码,这是我的fiddle链接http://jsfiddle.net/Z8adb/ 点击时,应该在输入框中出现"M",因为输入框被聚焦并且有一个keycode为77(“m”)的keydown事件被触发。
有什么想法吗?
编辑:我真正的目的是通过触发Sublime Video上的“m”热键来以编程方式静音视频。 这是我的第一步,以确保我正确地触发了“m”键,Stack Overflow的帮助使我做到了这一点。 然而,我仍然无法在视频上以编程方式触发事件。 我认为这只是Sublime Video的问题,但我不确定,如果有人对强制按键和点击的看法会很棒。