我有以下html
<label>Hello\r\nUsername</label>
<textarea></textarea>
页面加载后,我想将label
的内容设置为textarea
常
$("textarea").val($("label").html()); // or may be $("label").text();
将内容设置为textarea,包括新行。它在FF中工作正常,但在IE中不行。
它像IE一样失去了新的行信息。
我该如何解决这个问题?请帮帮我。
答案 0 :(得分:0)
在Google上进行了一次小搜索之后,我发现在IE浏览器中,由于内置问题导致版本低于9,因此无法实现。请查看web.student.tuwien.ac.at/~e0226430/innerHtmlQuirk.html以供参考。总之,IE&lt; 9删除除pre和textarea之外的任何DOM元素中的所有空格。