我已经阅读了有关此问题的所有答案,但似乎没有一种解决方案有效。
另外,我感觉到用特殊字符触发按键根本不起作用。有人可以验证谁做了吗?
14
不,您会想念这个概念的。这不是应该如何工作的。触发器将仅调用事件处理程序。它实际上不会打印密钥。如果要模拟打印键的效果,则只需将键添加到输入值并同时触发事件。
—
Nadia Alramli 09年
有趣的是,我不知道。在这种情况下,您能告诉我触发事件是否也会为非jquery库触发吗?例如,如果我在纯JS中设置了onKeydown,它将捕获我的“假”事件吗?
—
mkoryak 2009年
是的,如果在纯js中设置了onkeydown ='...'。它将由假事件触发。我不确定。但是我进行了一次快速测试,并成功了。
—
Nadia Alramli,2009年
@Nadia谢谢!我已经阅读了所有答案,想知道为什么事情在我的期望不正确之前就无法正常工作。我怀疑很多其他人也会有同样的误解。
—
mikemaccana 2012年
两年后...阅读该页面,似乎确定的方法是:$('input#search')。trigger($。Event('keydown',{which:$。ui.keyCode.ENTER,keyCode:$ .ui.keyCode.ENTER}));
—
molokoloco 2012年