我能够成功地附加到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");
然后不添加此数据。
为什么在使用val("")
重置textarea之后,jquery textarea附加不起作用?
答案 0 :(得分:5)
我不确定为什么.append()
会这样做,但您可能希望始终使用.val()
设置值。您可以这样追加:
jQuery("#edit-submitted-document-requests_mine").val(function(index, value) {
return value + "ITEM_0: selected \n\r";
});
答案 1 :(得分:0)
您可以附加val()
jQuery("#edit-submitted-document-requests_mine").val(function(i,v){
return v + "ITEM_0: selected \n\r");
});