javascript - 使用 jquery 将文本发送到 twitch.tv 聊天框

标签 javascript jquery

我正在尝试将文本发送到 twitch chat box通过控制台。我使用 jquery 定位文本区域,但也可以执行纯 js。

我尝试过以下方法:

    $(`textarea[autocomplete='twitch-chat']`).text('test');

以及其他一些变体。当我检查文本元素时,它的文本是 test。但该值没有在视觉上显示,并且当我按 ENTER 时也不会发送。

是什么阻止文本在视觉上显示并发送?我怎样才能实现这一目标?

我也尝试过类似的东西:

$(`textarea[autocomplete='twitch-chat']`).trigger($.Event("keydown", {keyCode: 70}));

最佳答案

您不需要使用trigger或其他。只需使用 val 运算符即可。

这个工作正常

$(`textarea[autocomplete='twitch-chat']`).val('test');

关于javascript - 使用 jquery 将文本发送到 twitch.tv 聊天框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58551839/

相关文章:

ajax - jQuery.ajax() 到 json url 返回一个字符串而不是 json 对象

javascript - 确定 jQuery 中是否隐藏了任何 div

asp.net - jQuery 验证将文本框限制为仅 dd/mm/yyyy

javascript - 从javascript中删除双引号

javascript - 如何在 flex 容器中的每个元素上覆盖文本+图像?

javascript - 为什么 onClick 函数调用只传递一个字符? (ReactJs)

javascript - 如何循环或枚举 JavaScript 对象?

javascript - 解决错误: Cannot read property 'style' of null"with a better approach?

javascript - Flutter中是否可以使用JS可视化库(例如Chart.js或D3.js)?

javascript - Ajax调用不删除div