Javascript 父级和iframe之间的jQuery作用域问题

Javascript 父级和iframe之间的jQuery作用域问题,javascript,jquery,iframe,scope,Javascript,Jquery,Iframe,Scope,我使用jQuery创建一个iframe元素,该元素onLoad调用父级jQuery函数之一。 这导致在调用额外的jQuery函数时,没有为父级定义$ 似乎iframe已经导致了对父级jQuery的描述 iframe不是页面(src=“about:blank”) 我认为iframe需要自己的JavaScript/jQuery环境,但我很难将其包含在内 有什么想法吗? 谢谢。在iframe中尝试以下内容: <script type="text/javascript"> var $

我使用jQuery创建一个iframe元素,该元素
onLoad
调用父级jQuery函数之一。 这导致在调用额外的jQuery函数时,没有为父级定义
$

似乎iframe已经导致了对父级jQuery的描述

iframe不是页面(
src=“about:blank”

我认为iframe需要自己的JavaScript/jQuery环境,但我很难将其包含在内

有什么想法吗?
谢谢。

在iframe中尝试以下内容:

<script type="text/javascript">
    var $ = window.parent.$;
</script>

var$=window.parent.$;

这将允许子窗口(假设它在同一个域下)使用父窗口的
$
变量(或jQuery设置的任何变量)

src=“about:blank”
?重点是什么?跨域与iFrame的JavaScript交互由于以下原因相当有限。请发布您的代码。这对我们来说会更容易。@Matt这是Ajax表单上传程序代码,因此是IFrame。代码正在使用,但在这方面仍有困难。在调用AIM.loaded之前,我可以在onLoad中调用JS函数。如何从附加的JS函数将上述解决方案合并到Iframe中?