Прототип Element.remove () не работает в IE
У меня есть функция JavaScript, которая получает DIV по идентификатору и делает клон. Затем удаляет исходный DIV из DOM и вставляет клонированный объект. Все работает нормально, кроме IE, потому что исходный DIV никогда не удаляется ...
var loadingDiv = $(Sybil.conf.loadingDivId),
loadingClone = loadingDiv.clone(true);
console.log($('.loadingImg'));
loadingDiv.remove();
//Insert the loading div on the page again
elt.insert({after: loadingClone});
[loadingClone].invoke(func);
console.log($('.loadingImg'));
У div также есть span внутри с классом loadingImg, так что я просто использовалconsole.log
чтобы проверить, сколько элементов. ФФ всегда печатает[span.loadingImg]
но IE печатает[span.loadingImg,span.loadingImg]
на втором console.log ...
Есть идеи о том, что может происходить? Спасибо