2010-11-26 2 views
3

я не знаю, почему на земле Jquery HTML() делает это, но после того, как я сделатьjquery html() расшифровывает html объекты по умолчанию?

$('html').html() 

я получаю «& копия» автоматически преобразуются в ©

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

ответ

4

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

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

Есть прочитанный из следующих действий:

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

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

Я боюсь, что нет никакого способа обойти это, насколько мне известно.

0

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

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

он не должен, но это так. проверили с помощью журнала, сбросили в файл и т. д. – Ricardo 2010-11-26 08:19:01

+0

вы можете подать отчет об ошибке. http://bugs.jquery.com/, но я думаю, что @James Wiseman здесь имеет смысл. – 2010-11-26 08:28:22

 Смежные вопросы

  • Нет связанных вопросов^_^