Как я могу получить доступ к содержимому iframe с помощью jQuery? Я пробовал это сделать, но ничего не вышло:
содержимое iframe: <div id="myContent"></div>
JQuery: $("#myiframe").find("#myContent")
Как я могу получить доступ myContent
?
Подобно jquery / javascript: доступ к содержимому iframe, но принятый ответ - это не то, что я искал.
Ответы:
Вы должны использовать
contents()
метод:Источник: http://simple.procoding.net/2008/03/21/how-to-access-iframe-in-jquery/
Документация по API: https://api.jquery.com/contents/
источник
источник
Если источником iframe является внешний домен, браузеры будут скрывать содержимое iframe (та же политика происхождения). Обходной путь - это сохранение внешнего содержимого в файл, например (в PHP):
затем получите новое содержимое файла (строку) и проанализируйте его до html, например (в jquery):
источник