在我的 HTML 中:
< div id="textarea" style="overflow: scroll;"> < /div>
我正在尝试将一段在 var 中设置的 javascript 文本X
放入 textarea 但每当我这样做时
$("#textarea").val(X);
什么都没有发生,而如果我这样做
$("#textarea").text(X);
的文本版本X
显示,但不显示格式,如\n
.
我怎样才能X
在我的文本区域中正确显示?
在我的 HTML 中:
< div id="textarea" style="overflow: scroll;"> < /div>
我正在尝试将一段在 var 中设置的 javascript 文本X
放入 textarea 但每当我这样做时
$("#textarea").val(X);
什么都没有发生,而如果我这样做
$("#textarea").text(X);
的文本版本X
显示,但不显示格式,如\n
.
我怎样才能X
在我的文本区域中正确显示?
val()
用于设置/获取textarea
andinput
元素的值,对于div
应该使用的元素text()
or html()
。如果你想添加 HTML 标记,你应该使用html()
方法:
获取/设置匹配元素集中第一个元素的 HTML 内容。
$("#textarea").html(X);
命名div
textarea 不会使其成为textarea
. 尝试这个。
$("#textarea").html(X);
val
用于输入,文本区域等...
利用.html()
$("#textarea").html(X);