html – div中的文本中的新行

前端之家收集整理的这篇文章主要介绍了html – div中的文本中的新行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我放置一个通过ajax调用加载的文本时,我有一个小问题。

我从一个textarea取得contect,并将其存储在我的数据库中,当我想在div中显示文本时,它不会遵循新的行,所以所有的文本都是连续的。

下一个链接显示一个小例子:http://jsfiddle.net/bLRE5/1/

如果您使用一些新行键入一些文本,一旦您单击按钮,文本将显示到div中,并将看到新行不显示

我该如何解决

谢谢。

解决方法

换行符不会对HTML进行任何处理。改变你的js:
$('.message').html($('textarea[name="mensaje"]').val());

…到这个:

$('.message').html($('textarea[name="mensaje"]').val().replace(/\n/g,"<br />"));

…它将用适当的html换行替换你的换行符

原文链接:https://www.f2er.com/html/233019.html

猜你在找的HTML相关文章