संभव डुप्लिकेट के साथ एक पाठ नोड बनाने के लिए:
Escaping text with jQuery append?कैसे संलग्न करने के लिए/बढ़ाएँ/jQuery
मेरे एचटीएमएल इस तरह कुछ हद तक है:
<div id="selector">Hello World</div>
अब मैं डी इस div को कुछ पाठ जोड़ना पसंद है। मुझे पता है कि मैं बस
$('#selector').append(text);
इस्तेमाल कर सकते हैं लेकिन यह text
में किसी भी विशेष वर्ण से बचें नहीं होता। एक और तरीका है अंतराल में पाठ रैप करने के लिए है:
$('#selector').append($('<span>').text(text));
लेकिन यह बदसूरत है, क्योंकि यह अनावश्यक मार्कअप पैदा करता है।
$('#selector').append(document.createTextNode(text));
मैं सोच रहा था वहाँ है कि किसी भी jQuery शैली तरीका यह है: तो मेरे वर्तमान समाधान स्वयं एक TextNode बनाने के लिए है?
मैंने अपना जवाब अपडेट कर दिया है। – Tebo