textarea 保存的文本再显示出来就没换行了

1、把从数据库读出来的内容存放在一个Div内,例如:
<div class=”new-comment-content”>
aklsdfj
asdkjf
</div>

2、在这个网页加载完毕后,用jquery处理这个div:
$(function(){
var element = $(“div[class=’new-comment-content’]”);
var temp =  element.text().replace(/\n/g,'<br/>’);
element.html(temp);
});

总共不过三行代码。

 

如果是循环输出:

用jquery遍历处理:

<script>
$(function(){
$(“.new-comment-content”).each(function(){
$(this).html($(this).text().replace(/\n/g,'<br/>’));
});
});
</script>

点赞