Tengo un editor de html simple. Digamos que los tipos de usuario siguientes:Impedir que jQuery escape entidades html
<p>Ok, this just & sucks :) –</p>
y se guarda en una variable:
var content = "<p>Ok, this just & sucks :) –</p>";
Ahora, en algún lugar estoy usando jQuery para añadir este texto a algún elemento:
$(this).html(content); // where content is the string above
El problema es que se escapó:
<p>Ok, this just &amp; sucks :) &ndash;</p>
¿Cómo puedo lograr tener la cadena exacta con & amp; y & ndash; y también para tener < y no & lt; porque necesito etiquetas html?
Edit: Más información Agregado
Gracias por la respuesta. Bueno, sí, el "contenido" ya se ha escapado (contiene el mismo texto que el primer código anterior), pero jQuery lo vuelve a escapar y así el '& ; ndash; ' es creado. – ladar