jquery html () расшифровывает html сущности по умолчанию? - PullRequest
3 голосов
/ 26 ноября 2010

Я не знаю, с какой стати jquery html () делает это, но после того, как я делаю

$('html').html()

я получаю "& copy", автоматически конвертируемый в ©

в любом случае, чтобы избежать этого? Мне нужно сбросить HTML-страницу с помощью JavaScript, и мне не нужны эти бесполезные преобразования, которые портят HTML.

Ответы [ 2 ]

4 голосов
/ 26 ноября 2010

Это действительно не jQuery или даже JavaScript в этом отношении.

Браузер будет содержать собственное нормализованное представление базовой DOM. Он будет очень похож на сам документ, но декодирование символов (как описано выше) будет сохранено.

Прочитайте следующее:

http://www.brainjar.com/dhtml/intro/

http://bytes.com/topic/javascript/answers/146257-body-innerhtml-issue

Боюсь, что, насколько я знаю, нет пути к этому.

0 голосов
/ 26 ноября 2010

jQuery не должен. проверьте, что вы действительно используете в FireFug FF.

console.log($('html').html());
...