父和iframe之间的jQuery范围问题

时间:2011-04-18 14:24:29

标签: javascript jquery iframe scope

我使用jQuery创建一个iframe元素,onLoad调用其中一个父jQuery函数。 当调用其他jQuery函数时,这会导致父{,1}}。

如果父亲的jQuery似乎iframe引起了一个descoping。

iframe不是页面($ is not defined)。

我认为iframe需要自己的JavaScript / jQuery环境,但是很难包含它。

有什么想法吗? 感谢。

1 个答案:

答案 0 :(得分:1)

在iframe中尝试:

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

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