显示带换行符的文本格式-Jquery
我在数据库中存储一个文本作为显示带换行符的文本格式-Jquery,jquery,Jquery,我在数据库中存储一个文本作为 $dataStorage=“这是我的短字符串。\n\n谢谢。”当我从数据库中提取字符串并显示在输入框或文本区域中时,它的显示方式与存储在数据库中的显示方式相同(即使用新的换行符“如下所示 现在,我尝试在div中显示文本。文本显示,但新行不显示。因此,它看起来像 This is a short string.Thank you 如何使用jquery修复此问题 HTML <div class="chat-content rounded" id
$dataStorage=“这是我的短字符串。\n\n谢谢。”
当我从数据库中提取字符串并显示在输入框或文本区域中时,它的显示方式与存储在数据库中的显示方式相同(即使用新的换行符“如下所示
现在,我尝试在div中显示文本。文本显示,但新行不显示。因此,它看起来像
This is a short string.Thank you
如何使用jquery修复此问题
HTML
<div class="chat-content rounded" id="msg">
</div>
您可以用br替换换行符:
result.replace(/\n/g,"<br />");
result.replace(/\n/g,“
”);
您是否使用PHP从数据库中获取文本字符串?然后您可以对获取的结果应用nl2br($your_text)
,这会将新行命令转换为HTML换行符(
)这是否回答了您的问题?
$('#msg').val(result);
result.replace(/\n/g,"<br />");