Javascript 无法在文本区域中添加更多文本

Javascript 无法在文本区域中添加更多文本,javascript,jquery,Javascript,Jquery,我正在尝试在textarea中添加文本。我想我遗漏了一些……我的代码如下: $.each(result, function (i, v) { if (ui.item.value === v.TextKeyword) { if ($('input:radio[name="' + currentid + '"]:checked').val() == 'Append') { var cannedtext = $("textarea[parentcontrolid='" + cu

我正在尝试在
textarea
中添加文本。我想我遗漏了一些……我的代码如下:

$.each(result, function (i, v) {
  if (ui.item.value === v.TextKeyword) {
    if ($('input:radio[name="' + currentid + '"]:checked').val() == 'Append') {
      var cannedtext = $("textarea[parentcontrolid='" + currentid + "']").text() + "," + v.Text;
      $("textarea[parentcontrolid='" + currentid + "']").text(String(cannedtext));
    } else {
      $("textarea[parentcontrolid='" + currentid + "']").text(v.Text);
    }
    $("textarea[parentcontrolid='" + currentid + "']").focus();
  }
});
但当我执行代码时,它会显示以下内容:

您必须使用
.val()
而不是
.text()

根据:

.text()方法不能用于表单输入或脚本。设置或 获取输入或textarea元素的文本值,使用.val() 方法。要获取脚本元素的值,请使用.html()方法


如果您正确缩进代码,这会有所帮助。@diy-您指定了
maxLengh
attribute@diy你能提供一个演示或发布你完成的代码吗?@diy你有teamviewer吗?让我们看看。