Iframe中的Jquery

时间:2010-10-17 01:34:10

标签: jquery iframe

堆栈溢出的长时间潜伏,只是用iframes和jquery尝试了一些我无法找到答案的东西。

我在主页面中有jquery位置但不在框架内,在我的iframe中我有通常的$(文档)jquery。

不幸的是我在firebug中遇到了这个错误“$ is not defined”

有没有办法绕过这个而不在每个iframe中调用jquery?

1 个答案:

答案 0 :(得分:6)

每个框架都有一个单独的Javascript环境,具有不同的全局范围。 (尽管他们可以使用parentframes属性访问其他框架。

因此,您需要在每个框架内的页面中包含jQuery和其他脚本文件。 (包括框架使用的所有插件)

如果你真的想,你可以在一个框架内写top.$('selector', document),但我不推荐它。