我想使用jQuery操纵iframe中的HTML.
我以为我可以通过将jQuery函数的上下文设置为iframe的文档来实现这一点,例如:
$(function(){ //document ready $('some selector', frames['nameOfMyIframe'].document).doStuff() });
然而,这似乎不起作用.一些检查显示我的变量frames['nameOfMyIframe']
是undefined
除非我等待一段时间加载iframe.但是,当iframe加载时,变量不可访问(我得到permission denied
-type错误).
有没有人知道这方面的解决方法?
如果来自同一个域,则可以轻松访问这些元素
$("#iFrame").contents().find("#someDiv").removeClass("hidden");
参考