gpt4 book ai didi

jquery - 使用 jQuery 触发按键

转载 作者:行者123 更新时间:2023-11-28 07:47:24 25 4
gpt4 key购买 nike

关于Definitive Trigger Keypress jQuery thread没有可用的 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”)的按键。

有什么想法吗?

编辑:我这样做的真正目的是触发 Sublime Video 上的“m”热键,以便以编程方式使视频静音。这是我在 Stack Overflow 的帮助下确保正确按下“m”键的第一步。但是,我仍然无法在视频上以编程方式触发事件。我认为这只是 Sublime Video 的一个问题,但我不确定,任何人对强制按键和点击的看法都会很棒。

最佳答案

使用触发器,您只需使用键码触发事件,而不将值分配给文本框。试试这个:- http://jsfiddle.net/PbHD2/

String.fromCharCode

$("button").click(function() {
$("input").focus();
var e = jQuery.Event("keydown");
e.which = 77; // # Some key code value
$("input").val(String.fromCharCode(e.which));
$("input").trigger(e);
});
$('input').keydown(function(e){
console.log('Yes keydown triggered. ' + e.which)
});

关于jquery - 使用 jQuery 触发按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27293294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com