当我放置一个通过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换行替换你的换行符