Как я могу заменить весь текст в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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