私は、私が表示したいと思うデータベースに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/>を持っており、何の改行がありませんがFORE。
あなたのページにHTMLを追加する場所にコードを貼り付けることができます –
HTMLをデータベースに保存する前にエンコードしていますか?マークアップをそのままHTMLで表示しようとしていますか? –
この記事をチェックするhttp://stackoverflow.com/questions/1147359/jquery-decode-html-entities – Samich