今天在弄项目的时候碰到TextArea无法换行显示的问题,在网上查了一些之后发现textArea使用的换行是\n 而不是html标准的<br/>,因此为了解决显示的问题 需要在保存textArea的时候把\n 替换成<br/>,便于用于html的显示,而当回显的时候 需要把<br/>标签再替换成\n标签 然后回显后就换行显示了 搞定
//\n 转成 br
function transNtoBr(str) {
var reg = new RegExp("\n", "g");
str = str.replace(reg, "<br/>");
return str;
}