Hoje eu vi uma dica para o texto em HTML escapando no CSDN, o que é muito simples.
1. Use a função DOM. Primeiro, passe -o para um objeto DOM como InnerText e, em seguida, pegue o atributo Innerhtml e, em seguida, você pode obter o texto escapado.
Por exemplo:
div1.innerText = <H1> Título do título .... </h1>;
var str = div1.innerhtml; // & lt; h1 & gt; título do título ...
2. Supondo que exista um contexto de texto, você pode executar $ (x) .text (contexto) .html () em um objeto jQuery $ (x) e um texto escapado será retornado.
var str = $ (x) .text (contexto) .html ()