jin*_*ini 7 html javascript json
我有HTML数据存储在数据库中,我希望按原样显示.它不断转换
标签,<br />这是我不想要的行为.我试过玩javascript替换,但仍然无法将其转换为常规HTML.
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>
Run Code Online (Sandbox Code Playgroud)
然而,当它在浏览器上呈现时,它具有<br />,因此没有换行符.
你的问题是
$("#venueaddress").text(venueaddress2);
Run Code Online (Sandbox Code Playgroud)
你应该使用
$("#venueaddress").html(venueaddress2);
Run Code Online (Sandbox Code Playgroud)
文本将编码任何html字符,并将以span编码显示,html不会.