1. 程式人生 > >用jQuery 把 自動換行 改成 <br/>

用jQuery 把 自動換行 改成 <br/>

query bsp 執行 替換 完成 換行 不用 加載 頁面加載

問題由來:

由於種種原因吧,我們錄入數據文章的時候可能會有自動換行,當我們再在HTML展示的時候自動換行可能就變成了一個大點的空格,其實自動換行是 /r/n(也許你F12看不到)所以我就想到頁面加載完成後用js處理一下,就是把/n換成 <br/>

方法:

$("#a li").each(function () {
$(this).html($(this).text().replace(new RegExp("\n", "gm"), ‘<br/>‘))

});

提醒:

1.new RegExp("\n", "gm") gm是全部替換

2.插入的時候用.html() 就會把‘<br/>‘當作標簽執行

3.如果只是為了單個li,或者單個標簽就不用each,如果是多個標簽不用each就會出現數據累加

用jQuery 把 自動換行 改成 <br/>