lors du chargement de contenu via des requêtes ajax, Si la réponse est:document.getElementsByTagName mot ne marche pas dans IE lorsque HTML chargé en utilisant Ajax
<div id="container">
<a href="http://www.google.com">To Google</a>
<a href="http://www.yahoo.com">To Yahoo</a>
<a href="http://www.digg.com">To Digg</a>
</div>
Avec le jquery chargé, et après le chargement de contenu, j'appelle une fonction procédez comme suit:
<script type="text/javascript">
var hrefs = "";
var texts = "";
$('#container').find('A').each(function(){
hrefs += ", " + $(this).attr('href');
texts += ", " + $(this).html();
});
</script>
FF et Safari fonctionnent correctement et accèdent aux liens chargés. IE suce si mal; il se comporte comme s'ils n'existent pas.
Toute aide serait grandement appréciée.
Barry; Comment vous assurer que vous appelez la méthode seulement après que le DOM a été chargé?
Êtes-vous sûr à 100%, il n'y a qu'un seul élément avec l'ID 'container' présenter? –
Avez-vous essayé de coller un 'alert (html)' à la fin là? Je suppose que votre script ne fonctionne peut-être pas du tout. –
S'il vous plaît montrer le script original complet. –