Как я могу заменить весь текст в HTML -файле с помощью HTML -сущностей?Jquery

Программирование на jquery
Anonymous
Как я могу заменить весь текст в HTML -файле с помощью HTML -сущностей?

Сообщение Anonymous »

Мне нужно автоматически отредактировать некоторые HTML -файлы, хранящиеся в базе данных. Я делаю скрипт, используя node.js для получения файлов, затем я использую JSDOM и jQuery для выполнения необходимых изданий.

Код: Выделить всё


Título da página


 Aqui também há acentos 


< /code>
Следует сохранить как: < /p>


Título da página


 Aqui também há acentos 


< /code>
Похоже, что у JSDOM API есть такая опция, но мне трудно найти все текстовые элементы с jQuery.
Любое предложение?    function recursiveReplace(node) {
if (node.nodeType == 3) { // text node
node.nodeValue = node.nodeValue.replace("1", "۱");
} else if (node.nodeType == 1) { // element
$(node).contents().each(function () {
recursiveReplace(this);
});
}
}

recursiveReplace(document.body);
< /code>
Отсюда < /p>
и < /p>
$('body').text()
Отсюда, что заменяет все тело только текстом, вместо текста внутри тегов.
и некоторые другие ...

Подробнее здесь: https://stackoverflow.com/questions/504 ... l-entities

Вернуться в «Jquery»