Comment puis-je accéder au contenu d'une iframe avec jQuery? J'ai essayé de faire ça, mais ça ne marcherait pas:
contenu iframe: <div id="myContent"></div>
jQuery: $("#myiframe").find("#myContent")
Comment puis-je y accéder myContent
?
Similaire à jquery / javascript: accéder au contenu d'une iframe mais la réponse acceptée n'est pas celle que je recherchais.
Réponses:
Vous devez utiliser la
contents()
méthode:Source: http://simple.procoding.net/2008/03/21/how-to-access-iframe-in-jquery/
Doc API: https://api.jquery.com/contents/
la source
la source
Si la source d'iframe est un domaine externe, les navigateurs masqueront le contenu de l'iframe (même politique d'origine). Une solution de contournement consiste à enregistrer le contenu externe dans un fichier, par exemple (en PHP):
puis, récupérez le nouveau contenu du fichier (chaîne) et analysez-le en html, par exemple (dans jquery):
la source