javascript - TextArea 值不显示任何换行符

标签 javascript jquery css

<分区>

Possible Duplicate:
The .val() of a textarea doesn't take new lines into account

当我在带有换行符的文本区域中键入一条消息并从文本区域取回值时,我有一个文本区域,换行符不会保留并且文本被写成一行。我如何从文本区域获取换行符?我使用的是 IE 9 和 Mozilla、Opera、Safari

var message = $(".chatpaneltext textarea").attr("value");

最佳答案

确保您正在解释换行符 \r\n作为<br />标签。

text.replace(/\n\r?/g, '<br />'); 

如果您使用 PHP nl2br() 功能。或者任何其他语言,上面的正则表达式应该可以工作。

关于javascript - TextArea 值不显示任何换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8482991/

相关文章:

javascript - 我无法根据选择框选择添加不同的元素

javascript onkeypress 输入文本

html - 表格中子行的滑动动画

javascript - 在端到端测试中使用跨平台键盘快捷键

JavaScript 方法未运行

javascript - 有没有更干净的数据属性方法

javascript - 检查数组成员是否为 true

jquery - 使视差背景图像在响应时保持 100% 宽度

css - Google Chrome 开发者工具有时无法打开 css 文件?

javascript - 背景图像不显示在移动设备上但显示在桌面上