Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示带换行符的文本格式-Jquery_Jquery - Fatal编程技术网

显示带换行符的文本格式-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 />");