मेरे पास डेटाबेस में संग्रहीत HTML डेटा है जिसे मैं प्रदर्शित करना चाहता हूं। यह
टैग को <br />
में परिवर्तित करता रहता है जो एक ऐसा व्यवहार है जिसे मैं नहीं चाहता हूं। मैंने जावास्क्रिप्ट प्रतिस्थापन के साथ खेलने का प्रयास किया है और फिर भी मैं इसे नियमित 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 को मार्कअप के साथ बरकरार रखने की कोशिश कर रहे हैं? –
इस पोस्ट को जांचें http://stackoverflow.com/questions/1147359/jquery-decode-html-entities – Samich