首页 > 解决方案 > 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)

我的错误在哪里?:/

标签: htmljquery

解决方案


我能够让您的代码在稍作修改的情况下运行

function getContent(txtBeschreibung) {
   let val = $(txtBeschreibung).val();
   console.log(val);
}

看起来您需要将引用 (this) 包装在美元符号中才能对其执行 jQuery 操作。


推荐阅读