JQuery supprimer la div ne fonctionne pas dans Internet Explorer

Je ne suis pas vraiment un javascript/jquery codeur, j'ai un code très simple pour supprimer un div qui ne fonctionne pas dans IE

Je suis en utilisant ce dans un Joomla page, je l'appelle comme ceci:

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

Et que, dans le corps du document:

<script>
    setTimeout(function() {
        $("#yourDiv").remove();
    }, 50000);
</script>

FireFox et Chrome sont (comme toujours) ok. Quelqu'un peut-il remarquer mon erreur s'il vous plaît? Merci beaucoup 🙂

ÉDITÉ ************

J'ai tryied aussi avec ce code, pas de jquery, mais toujours pas de travail dans IE (9)

<script>
setTimeout('yourFunction();', 5000);
function yourFunction(){
var div = document.getElementById("yourDiv");
div.parentNode.removeChild(div);
}
</script>
Ça fonctionne sous IE, avec une baisse de la valeur du délai d'attente, dire 2000?
semble que le délai d'attente est trop élevé
Avez-vous un exemple de page vous pouvez pointer? Rien qui ressemble à cela ne fonctionnerait pas.
Également essayer de définir un type pour votre <script> tag...
Avez-vous vérifié que IE est le chargement du script jQuery?

OriginalL'auteur Adry | 2012-02-25