首页 > 解决方案 > 显示带有折线的文本格式 - Jquery

问题描述

我将文本存储在我的数据库中

$dataStorage = "This is my short string.\n\nThank you."当我从数据库中获取字符串并显示在输入框或文本区域中时,它就像它存储在数据库中一样出现(即使用新的断线”,如下所示

This is a short string. 

Thank you.

现在,我正在尝试在 div 中显示文本。文本出现,但新行不显示。所以看起来像

This is a short string.Thank you

我如何使用 jquery 解决这个问题

HTML

<div class="chat-content rounded" id="msg">
</div>

JS

//结果是数据库中的字符串

$('#msg').val(result);

标签: jquery

解决方案


您可以用 br 替换换行符:

result.replace(/\n/g,"<br />");

推荐阅读