Mam plik, nazwijmy go parent-win.html, obsługiwany przez domenę example.com. Ten plik zawiera jquery. Element iframe, nazwijmy go iframe-win.html, jest osadzony na tej stronie. iframe-win.html ma element formularza o identyfikatorze form-elem
i wartości Hello World!
. Teraz wykonuję wewnątrz iframe.Jak używać jquery od rodzica wewnątrz elementu iframe?
var jQuery = parent.jQuery;
console.log(jQuery('#form-elem').val());
Według mojej ograniczonej wiedzy JS powinien widzę Hello World!
na konsoli lecz widzę niezdefiniowane. Teraz moje pytanie brzmi: czy muszę ponownie załadować jquery w elemencie iframe, czy mogę użyć obiektu jquery już załadowanego w oknie nadrzędnym?
Należy zauważyć, że nie jest to zwykły dostęp do elementu iframe/parent z elementu nadrzędnego/elementu iframe.
możliwy duplikat [Dostęp do biblioteki jQuery z elementu iframe] (http://stackoverflow.com/questions/5481613/access-jquery-library-from-iframe) –