繁体   English   中英

替换新行到 <br> ,不以字符串开头,

[英]Replace new lines to <br>, without start of string,

我正在尝试将Java脚本中的新行替换为<br> 但...

$(this).html($(this).text().replace(/(\n|\r)/gm, "<br>")); 

其他功能也像这样替换第一行。 因此,我在一开始就使用Enter键来格式化文本。

<br> (?)
<br> (?)
Text
<br>

如何解决这个问题?

$(".class").each(function(){
    $(this).html($(this).text().replace(/\\n/g, "<br/>"));
}); 

您可能需要从字符串中删除前导“ \\ n”,如下所示:

$(".class").each(function() {
    $(this).html( $(this).text().trim('\n').replace(/\n/g, "<br/>") );
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM