html - jQuery获取文本区域的内容
问题描述
我想在 onkeyup 事件触发时获取我的文本区域的内容。我试过这个:
<textarea onkeyup="getContent(this)"></textarea>
function getContent(txtBeschreibung) {
console.log(
txtBeschreibung.val()
)
}
但我的输出是这样的:
TypeError: txtBeschreibung.val is not a function. (In 'txtBeschreibung.val()', 'txtBeschreibung.val' is undefined)
我的错误在哪里?:/
解决方案
我能够让您的代码在稍作修改的情况下运行
function getContent(txtBeschreibung) {
let val = $(txtBeschreibung).val();
console.log(val);
}
看起来您需要将引用 (this) 包装在美元符号中才能对其执行 jQuery 操作。
推荐阅读
- python - 将请求从机器人发送到聊天日志
- c++ - 在另一个引用它的 Classes 构造函数中使用其构造函数初始化 C++ 类
- python - 使用通配符和日期时间使用 Python 重命名日志文件
- javascript - CSS 或 JS 动画加载器由百分比控制(如文件加载百分比)
- c++ - 错误:gcc 上的“...”标记之前的预期主表达式
- r - 如何对整个文件夹中的所有文件运行相同的命令并导出大量文本文件?
- javascript - Discord.js 如何知道用户是否在语音聊天中?
- foreach - 从 prestashop tpl 文件的 foreach 中选择项目
- python - 从请求中读取 json 输入,然后在 Python 中转换为对象(FLask 部署)
- regex - 正则表达式匹配在 Notepad++ csv 中不具有恰好三个管道的行