Newline被打印为html文本区域中的空格。 我该如何解决?

这是我的小jquery脚本,我附加了我收到的数据。

$.get('HelloWorld', {'data' : data}, function(newLogs) { $('#logsid').append(newLogs); $('#logsid').scrollTop($('#logsid')[0].scrollHeight); }); 

默认情况下,HTML将换行符呈现为空格(并将多个空格折叠为一个空格)。 将此规则添加到样式表以保留空格…

 #logsid { white-space: pre; } 

或者你可以在jQuery中做到这一点……

 $('#logsid').css("white-space", "pre"); 

您还可以通过将logsid更改为


元素来实现此logsid