如何单击文本区域,然后使用 jquery 按空格键

How to click a textarea and then press the spacebar using jquery

本文关键字:然后 jquery 空格键 区域 何单击 单击 文本      更新时间:2023-09-26

我正在尝试使用jquery单击文本区域,然后按空格键。到目前为止,我已经有了点击方面,很简单:$( "textarea" ).click(),但是我现在如何按空格键?

注意:应该是空格键,因为附加功能链接到空格键事件按下。

空格键插入一个 .....等着吧。空格,那么为什么不直接在值中添加一个空格

$( "textarea" ).val(function(_, val) { return val + ' '; }).focus();

另外,单击文本区域....等待它....聚焦文本区域,并且有一个事件。

还有一些方法可以手动触发事件,但您必须知道要触发的事件

var e = $.Event("keyup", { which: 32 });
$("textarea").trigger( e );

jQuery允许创建一个事件,如他们的文档所示,然后你可以传递给触发器函数来触发它。

$("textarea").trigger($.Event("keydown", {
    which: 32
}));

您可能需要触发适当的键控和/或按键,具体取决于要触发的处理程序侦听的事件。

知道了,感谢您的输入:

$( "textarea" ).trigger({type: 'keypress', which: 32, keyCode: 32});
$('textarea').focus()