说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分 前戏: 问:为什么做这个呢?? 答:项目中有个将录入的文本域文字保存到数据库中。‘查看时'从数据库获取相应数据,显示在文本域中。开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章…………有点啰嗦啊! 复制代码 代码如下: <BR>// 文本域换行处理 <BR>// 初始化时将后台传回的数据经行处理,将@@@@替换成换行符\n\r <BR>$(document).ready(function(){ <BR>var content = '从后台获取的值'; <BR>if(content !='' ){ <BR>// 全局替换 <BR>content = content.replace(/@@@@/g,'\n\r'); <BR>$("#content").attr("value",content); <BR>} <BR>}); <br><br>// 提交保存时将换行符 \r换成@@@@ <BR>function doSubmit() { <BR>var content = $("#content").val().replace(/\n/g,"@@@@"); <BR>if(content == null || content==""){ <BR>alert("请填写备注说明!"); <BR>return; <BR>} <BR>$("#updateForm").attr("method","get"); <BR>$("#updateForm").attr("action", url); <BR>$("#updateForm").submit(); <BR>} <BR> 约谈方案 方案 备注说明: 保存