2

我能够成功地附加到 textarea 元素,如下所示:

jQuery("#edit-submitted-document-requests_mine").append("ITEM_0: selected \n\r");

但后来我用以下内容清空了textarea:

jQuery("#edit-submitted-document-requests_mine").val("");

这样做的原因是 textarea 现在是空的,但是如果我执行另一个附加操作,例如:

jQuery("#edit-submitted-document-requests_mine").append("ITEM_0: selected \n\r");

然后不添加此数据。

为什么在 textarea 重置后 jquery textarea append 不起作用val("")

4

2 回答 2

5

我不确定为什么.append()会这样,但您可能希望始终使用.val(). 您可以像这样附加:

jQuery("#edit-submitted-document-requests_mine").val(function(index, value) {
    return value + "ITEM_0: selected \n\r";
});
于 2013-03-28T16:48:04.113 回答
0

你可以附加val()

 jQuery("#edit-submitted-document-requests_mine").val(function(i,v){ 
                       return v +  "ITEM_0: selected \n\r");
  });
于 2013-03-28T16:46:15.857 回答