关于在textarea输入换行内容保存到数据库,在页面显示换行效果

之前做一个textarea内容添加页面,要求能够换行(实际上提交到数据库后再显示在页面上没有换行效果),网上搜了搜是因为数据库自动把<br>替换成了\n,可以通过jquery替换回来,我试了试感觉没有效果,可能因为我是菜鸟微笑。最后在一个相同问题的帖子下的回复里找到了合适的解决办法,加个<pre>标签就行了,它会保存换行符。虽然内容多了边框,不太好看,不过使用起来还是很简单的。

后来,又找到另外一个很好的方法,用来展示table里面的textarea,效果很好,换行都显示出来了

$(function(){
    $("td[class='textarea']").each(function() {
        var temp =  $(this).text().replace(/\n|\r\n/g,'<br/>');
        $(this).html(temp);
    });

});


<td class="textarea" valign="top">${pl.evenExplain}</td>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

frankfan123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值