如何使用jQuery访问iframe的内容?我试过这样做,但它不起作用:
iframe内容:<div id="myContent"></div>
jQuery:$("#myiframe").find("#myContent")
如何访问myContent
?
类似于jquery/javascript: accessing contents of an iframe,但接受的答案不是我想要的。
如何使用jQuery访问iframe的内容?我试过这样做,但它不起作用:
iframe内容:<div id="myContent"></div>
jQuery:$("#myiframe").find("#myContent")
如何访问myContent
?
类似于jquery/javascript: accessing contents of an iframe,但接受的答案不是我想要的。
3条答案
按热度按时间omhiaaxx1#
使用
contents()
方法:来源:https://web.archive.org/web/20180608003357/http://simple.procoding.net/2008/03/21/how-to-access-iframe-in-jquery/
API文档:https://api.jquery.com/contents/
70gysomp2#
eiee3dmh3#
如果iframe的源是外部域,浏览器将隐藏iframe内容(同源策略)。解决方法是将外部内容保存在文件中,例如(在PHP中):
然后,获取新的文件内容(字符串)并将其解析为html,例如(在jquery中):