Duplicar posibles:
Escaping text with jQuery append?Cómo anexar/anteponer/crear un nodo de texto con jQuery
Mi HTML es algo como esto:
<div id="selector">Hello World</div>
Ahora estoy Me gusta agregar texto a este div. Sé que yo podría simplemente utilizar
$('#selector').append(text);
pero esto no escaparía ningún carácter especial en text
. Otra forma es ajustar el texto en un lapso:
$('#selector').append($('<span>').text(text));
Pero esto es feo, porque crea un marcado innecesario. Así que mi solución actual es crear manualmente un textNode:
$('#selector').append(document.createTextNode(text));
Me preguntaba si existe alguna de estilo jQuery manera de hacer esto?
He actualizado mi respuesta. – Tebo