У меня есть файл, назовем его parent-win.html, обслуживаемый доменем example.com. Этот файл содержит jquery. Iframe, позволяет называть его iframe-win.html, встроен в эту страницу. iframe-win.html имеет элемент формы с id form-elem
и значением Hello World!
. Теперь я выполняю внутри iframe.
var jQuery = parent.jQuery;
console.log(jQuery('#form-elem').val());
Согласно моим ограниченным знаниям JS, я должен видеть Hello World!
на консоли, но вместо этого вижу undefined. Теперь, мой вопрос: мне нужно снова загрузить jquery в iframe или я могу использовать объект jquery, уже загруженный в родительское окно?
Обратите внимание, что это не обычный доступ к содержимому iframe/parent из родительского/iframe.