jQuery и IE8: верхняя часть обрезки текста HTML при использовании element.append ()

0

Я добавляю большое количество HTML (~ 60k) к элементу. Мой код выглядит так:

currentElement.html(response);

Это отлично работает в Chrome и современном IE, но, как ни странно, верхняя часть HTML удаляется во время операции.html(). Т.е. элемент не пуст, но заполняется нижним 2/3 или около того ответа html.

Я отлаживал это через jQuery и проверял, что jquery использует.empty(). Append(), чтобы добавить html.

jQuery versioN: 1.10.1 (Придется использовать это, если не существует известной ошибки.)

Есть идеи?

Теги:
internet-explorer
internet-explorer-8

1 ответ

0

В моем случае проблема заключалась в том, что в загружаемом HTML была включена команда onclick = "window.open(...)". Весь HTML после того, как он был усечен - без сомнения, по соображениям безопасности - и все после этого раздела было сохранено.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню