我已经看过多个解决方案并尝试了所有这些解决方案,但它们似乎都没有为我想要做的事情而努力。
以下是我现在发送按键的方式:
$("#choice").autotype(text + "{{enter}}", {delay: 100});
它有效(如同在文本框中显示字母一样)但我仍然需要手动输入,尽管它是上面代码行的一部分。
我还尝试使用我从另一个stackoverflow回答中找到的代码:
e = jQuery.Event("keypress")
e.which = 13 //choose the one you want
$("#test").keypress(function(){
alert('keypress triggered')
}).trigger(e)
(这是原始版本,我改变了一点以满足我的需求,但基本上是相同的。)
我已经对此做了很多研究,但我无法弄清楚如何进行真正的击键......它甚至可能吗?
作为参考,我试图自动化的击键是输入(返回)键。
感谢。