我有一个JavaScript函数,由ID获取一个DIV,使克隆。 然后,去除DOM原来的DIV,并插入克隆object..Everything工作正常,但在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也有内部与类“loadingImg”的跨度,所以我只是用console.log
检查多少个元素有。 FF始终打印[span.loadingImg]
但IE打印[span.loadingImg,span.loadingImg]
在第二的console.log ...
任何想法什么可能发生? 谢谢