javascript - 使用 jquery 将文本发送到 twitch.tv 聊天框
问题描述
我正在尝试通过控制台向twitch 聊天框发送文本。我用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');
推荐阅读
- cordova - 如何将 MiniATM SDK 与 Ionic 应用程序集成
- javascript - next.js 构建时间很慢。我怎样才能让它们更快?
- python - How do you separate a column with words not separated at all. The data loaded from pd.read_table?
- flutter - 创建适用于 android 和 ios 的自适应 ui 的最佳方法是什么
- git - 一个分支的变化反映在所有分支中
- spartacus-storefront - 我想将页面显示为类别页面,因为所有页面都作为内容页面加载
- c# - 如何在asp中具有不同参数的另一个事件处理程序中调用事件处理程序?
- java - 如何用大括号分割字符串?
- node.js - 是否有一种“标准”方式来构建 API 的 HTTP GET 请求?
- arrays - Wordpress / PODS - 将关系字段中的数组项作为单个项回显