Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript/Jquery中触发真正的键盘按键_Javascript_Jquery - Fatal编程技术网

在Javascript/Jquery中触发真正的键盘按键

在Javascript/Jquery中触发真正的键盘按键,javascript,jquery,Javascript,Jquery,我已经看到了多种解决方案,并且都试过了,但似乎没有一种能为我正在尝试的工作而工作 下面是我现在发送按键的方式: $("#choice").autotype(text + "{{enter}}", {delay: 100}); 它可以工作(如中所示,它在文本框中显示字母),但我仍然需要手动按enter键,尽管它是上面代码行的一部分 我还尝试使用从另一个stackoverflow答案中找到的代码: e = jQuery.Event("keypress") e.which = 13 //choose

我已经看到了多种解决方案,并且都试过了,但似乎没有一种能为我正在尝试的工作而工作

下面是我现在发送按键的方式:

$("#choice").autotype(text + "{{enter}}", {delay: 100});
它可以工作(如中所示,它在文本框中显示字母),但我仍然需要手动按enter键,尽管它是上面代码行的一部分

我还尝试使用从另一个stackoverflow答案中找到的代码:

e = jQuery.Event("keypress")
e.which = 13 //choose the one you want
    $("#test").keypress(function(){
     alert('keypress triggered')
    }).trigger(e)
(这是原始版本,我做了一些修改以满足我的需要,但基本上是一样的)

我对此做了很多研究,但我不知道如何进行真正的击键。。。有可能吗

作为参考,我尝试自动执行的击键是回车键


谢谢。

您需要按enter键,还是只需添加新行?您希望自动按下enter键!是这样吗?描述一下你的最终目标。@David我的最终结果只是按enter键,而不是换行。很抱歉没有澄清这一点。@AshadShanto我的最终目标是获得与按标准回车键相同的结果。在这种情况下,当函数调用它时,它会被按下。很抱歉没有说清楚。如果不是不可能的话,真正的击键通常是非常困难的。这是一个安全特性,而不是一个缺陷。它通常更好,更可靠,只是做什么应该发生时,按回车键。