j查询触发器按键不起作用

jQuery trigger keypress not working

本文关键字:不起作用 触发器 查询      更新时间:2023-09-26
<input type="text" name="a" id="a"/>
$("#a").focus();
var e = $.Event("keypress", { which: 65, keyCode: 65 });
$("#a").trigger(e);

为什么这对我不起作用?也尝试了各种jquery版本。JS小提琴链接:http://jsfiddle.net/hw48685m/3/

你的代码正在工作。只需添加以下代码并测试按键触发器。

$('#a').keypress(function(e){
   console.log('Yes KeyPress triggered. ' + e.which)
});

您可以使用 Github 上的 jquery 模拟扩展库,还提供了演示链接。

https://github.com/j-ulrich/jquery-simulate-ext通过这种方式,您可以轻松地将按键键盘事件模拟到您的输入字段中,并逐个字母输入。