Как преобразовать 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>

Пример


Нет комментариев

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


(обязательно)