我有HTML數據存儲在數據庫中,我希望按原樣顯示。它不斷將
標籤轉換爲<br />
,這是我不想要的行爲。我曾嘗試使用JavaScript替換,仍然無法將其轉換爲常規HTML。爲什麼我的「<br />」標籤轉換爲「< br/>」?
var venueaddress = msg.result[0].venueaddress;
var venueaddress2 = venueaddress.replace("[newline]", "<br />");
alert(venueaddress2); //shows <br />
$("#venueaddress").text(venueaddress2); //lets now display it on the browser
<li><h3>Venue Address</h3><p><strong> <span id="venueaddress"></span> </strong></p></li>
然而,當它呈現在瀏覽器,它具有< BR/>,有前有沒有斷線。
您可以粘貼代碼將HTML添加到您的頁面的位置 –
您是否在將HTML存儲到數據庫之前對HTML進行編碼?你試圖顯示標記完整的HTML? –
檢查這個帖子http://stackoverflow.com/questions/1147359/jquery-decode-html-entities – Samich