JQuery删除div无法在Internet Explorer中工作

我不是一个真正的javascript / jquery编码器,我有一个非常简单的代码来删除一个不能在IE中工作的div

我在Joomla页面中使用它,所以我称之为:

$document->addScript("http://code.jquery.com/jquery-latest.js");//adiciona jquery 

而且,在身体文件中:

  setTimeout(function() { $("#yourDiv").remove(); }, 50000);  

FireFox和Chrome(一如既往)还可以。 有人可以指出我的错误吗? 非常感谢 :)

已编辑* ** * ** * ** * **

我也试过这个代码没有jquery,但总是不在IE中工作(9)

  setTimeout('yourFunction();', 5000); function yourFunction(){ var div = document.getElementById("yourDiv"); div.parentNode.removeChild(div); }  

  

检查这个小提琴 ,它也在工作。

也许这个addScript不起作用。 检查是否加载了jQuery:

 alert(typeof($)); 

此警报消息将返回函数未定义

我在Internet Explorer和Firefox中测试了这个,两者都适用。

      

我有同样的问题,并最终意识到我正在使用.append到div并错误地添加了我自己的结束div。

关于正确嵌套元素,IE非常挑剔。