我想我可以通过将 jQuery 函数的上下文设置为 iframe 的文档来做到这一点,例如:
$(function(){//document ready
$('some selector', frames['nameOfMyIframe'].document).doStuff()
});
但是,这似乎不起作用。一些检查表明,除非我等待 iframe 加载一段时间,否则 frames['nameOfMyIframe'] 中的变量是未定义的。但是,当 iframe 加载时,变量不可访问(我得到权限被拒绝类型错误)。
有谁知道解决这个问题的方法?