Ich habe eine Datei, nennen wir es Parent-Win.html, serviert von der Domain example.com. Diese Datei enthält jquery. Ein Iframe, nennen wir es iframe-win.html, ist in diese Seite eingebettet. iframe-win.html hat ein Formularelement mit der ID form-elem
und dem Wert Hello World!
. Jetzt folge ich dem Iframe.Wie verwendet man jquery von Eltern in einem iframe?
var jQuery = parent.jQuery;
console.log(jQuery('#form-elem').val());
Nach meiner begrenzten Kenntnis von JS soll ich Hello World!
auf der Konsole sehen, sondern ich sehe nicht definiert. Nun, meine Frage ist, muss ich jquery wieder in einem iframe laden oder kann ich jquery-Objekt bereits im übergeordneten Fenster geladen verwenden?
Beachten Sie, dass dies nicht wie üblich Zugriff iframe/Eltern Inhalt von Eltern/Iframe ist.
möglich Duplikat von [Access jQuery-Bibliothek von iframe] (http://StackOverflow.com/Questions/5481613/Access-Jquery-Library-from-Iframe) –