【发布时间】:2016-09-30 18:37:44
【问题描述】:
我的 java 程序会读取一个格式化的 txt 文件,并将其内容作为字符串发送到前端。 发送到前端的字符串如下所示:
var result = "This is the result.\nIt contains some details\n\nDetails are as follows\nabc,xyz"
在前端,这些数据必须以如下格式写入一个div:
This is the result.
It contains some details
Details are as follows
abc,xyz
使用以下代码不起作用:
$("#divId).html(result);
val()、text() 等替代方法也不起作用。 如何让浏览器在显示结果时在 div 中写入新行?
【问题讨论】:
-
你可以使用
<br> -
突出显示文本并查看源代码:它有换行符。您正在寻找 html
<br>,而不是换行符。 -
Java 之于 javascript 就像汽车之于地毯一样。笑一笑:stackoverflow.com/a/245073/870729
-
帮助了文本。谢谢!该文件还有一些格式化的表格内容。这是使用 String.format() 写入文件的。在前端写入结果时,有没有办法保留该格式?
标签: javascript jquery html string newline