Changement de code HTML d'une iFrame avec jQuery?
Est-il un moyen de manipuler le code HTML d'une iframe qui est du même domaine à l'aide de jQuery?
Merci pour l'aide.
Vous devez vous connecter pour publier un commentaire.
Est-il un moyen de manipuler le code HTML d'une iframe qui est du même domaine à l'aide de jQuery?
Merci pour l'aide.
Vous devez vous connecter pour publier un commentaire.
Vous aurez à analyser le contenu de l'iframe.
Plus ici : http://api.jquery.com/contents/
<html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript">$(document).ready(function() { $("#frameDemo").contents().find("div").html(); });</script> </head> <body> <iframe src="iframe.html" id='frameDemo'></iframe> </body> </html>
Et de l'iframe:<html> <head> </head> <body> <div></div> </body> </html>
html()
fonction, par exemple:html("new HTML")
. Ce que vous faites dans votre extrait de code est de mettre le code HTML de la div (qui est vide de toute façon) et de ne rien faire avec elle.Vous pouvez utiliser
contenu()
manipuler le contenu de laiframe
.Voici un exemple de le jQuery documentation:
Si vous souhaitez modifier le contenu à l'intérieur de la
<body>
balise de l'iframe, vous pouvez utiliser ce code: