【发布时间】:2016-10-07 13:37:27
【问题描述】:
我有这个 HTML:
<p id="element">Waiting for Message</p>
这个来自服务器的字符串使用 JSON.stringify() 并带有中断和制表符,即
var = "Heading (info:info) \n info: \n \t and so on "; // The actual string is more complex though, just an example
这个Jquery把字符串贴到段落标签:
$("#element").text(data); // data is the string from the server(not in JSON!)
问题是 HTML 忽略了格式,但是当我使用警告框时,它会以正确的格式显示。当数据来自服务器时,我正在动态更新元素。有什么指点吗?
【问题讨论】:
-
使用 pre 而不是 p 标签。
-
您可以将其括在
标记中或将换行符更改为
以在 HTML 中进行换行符。 -
是否有任何库可以基于包含新行和标签的长字符串创建树视图? @KRichardson
标签: javascript jquery html ajax