Как преобразовать HTML-спецсимволы в мнемоники на jQuery?

Вопрос

Мне необходимо в определённой строке «заэскейпить» спецсимволы HTML, то есть преобразовать их в соответствующие мнемоники. Как это можно сделать на JavaScript с использованием jQuery?

Ответ №1

Вы можете использовать функцию text() для этого:

var someHtmlString = ''<script>alert(''hi!'');</script>'';
$("#somediv").text(someHtmlString);

На выходе получим:

<div id="somediv">&lt;script&gt;alert(''hi!'');&lt;/script&gt;</div>
Пример


No responses yet

Добавить комментарий