Je voudrais manipuler le HTML à l'intérieur d'un iframe en utilisant jQuery.
Je pensais pouvoir le faire en définissant le contexte de la fonction jQuery comme étant le document de l'iframe, quelque chose comme:
$(function(){ //document ready
$('some selector', frames['nameOfMyIframe'].document).doStuff()
});
Cependant, cela ne semble pas fonctionner. Un peu d'inspection me montre que les variables frames['nameOfMyIframe']
sont à undefined
moins que j'attende un moment que l'iframe se charge. Cependant, lorsque l'iframe se charge, les variables ne sont pas accessibles (j'obtiens des permission denied
erreurs de type).
Quelqu'un connaît-il une solution à ce problème?
.contentWindow.document
que .document
sur l' iframe
élément. Je proposerai le changement ci-dessus.