[英]Set html text into textarea js
我有一个textarea,我需要设置一些html文本
<textarea id="text"></textarea>
<div id="elem">
<p>text</p>
<hr />
<br />
<p> some text</p>
</div>
..
$('#text').val($('#elem').html());
当我这样做时,它会使用html标签而不是解析文本来放置文本,并像纯文本一样放置。 我也尝试过函数append(), html(), text()
。 他们都没有帮助我
text()
对我有用。 参见https://jsfiddle.net/mgLp90em/ 。
您正在使用什么jQuery版本?
我建议使用contenteditable
div
元素而不是textarea
,如下所示:
<div class="text-area" contenteditable>
<h1>Your content here</h1>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.