У меня есть файл, назовем его 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.