2017-02-03 116 views
0

我設法從我的postgresql數據庫中取代所有\n<br>。我需要一個TextAreaField來顯示換行符。jQuery替換 n與<br> HTML不會渲染<br>

的問題是,文本將被替換,但所有<br>不呈現爲HTML元素:

enter image description here

這就是我如何更換:

$('.js-make-please-br').text($('.js-make-please-br').text().replace(/\n/g, "<br>")); 

在HTML:

enter image description here

回答

3

嘗試使用jQuery的.html()方法來設置的內容,而不是:http://api.jquery.com/html/

解決方案:

更改第一text()html()

$('.js-make-please-br').html($('.js-make-please-br').text().replace(/\n/g, "<br>")); 
+0

作品,謝謝。不得不改變第一個文本()爲HTML()將在5分鐘內接受 – Roman

+0

真棒,很高興提供幫助。如果能解決這個問題,你能接受我的答案嗎? –