【发布时间】:2015-01-30 04:47:38
【问题描述】:
我有一个textarea,我应该清空所有数据,然后追加一个新数据。我尝试过这样的事情,但它总是以空数据告终。 textarea 只是一个标准的 html 输入:
<textarea name="mytextarea" id="mytextarea" rows="8"
class="form-control" readonly="readonly">myOldData</textarea>
//This resulting in empty data
$('#mytextarea').val('');
$('#mytextarea').append("myData1");
$('#mytextarea').append("myData2");
但如果:
//This resulting in just myData1
$('#mytextarea').val('');
$('#mytextarea').val("myData1");
$('#mytextarea').append("myData2");
情况 3 是如果我不需要清空数据而只需追加就可以正常工作:
//This resulting in just myData1myData2
$('#mytextarea').val("myData1");
$('#mytextarea').append("myData2");
这里发生了什么? 如何先清空数据,然后追加一些新数据?
【问题讨论】:
标签: javascript jquery input append textarea