以下是发生的事情的3个步骤。
var newcontent = $("#commenthere").val();
alert(newcontent)
$('#commentarea').replaceWith(newcontent);
我想要的是当内容被添加/替换时,无论它显示什么
在页面上1
2
而不是1 2
我尝试使用\n
将<br>
替换为replace
,但它不起作用,因为它会导致语法错误,因为它会将javascript代码移动到新行,从而破坏了该功能。
答案 0 :(得分:3)
设置div的样式
white-space: pre
应该解决这个问题。
答案 1 :(得分:1)
答案 2 :(得分:0)
听起来你需要一个<pre />
标签,它会格式化文本,包括所有空白区域。