Iframe中的Jquery

7 iframe jquery

堆栈溢出的长时间潜伏,只是尝试iframes和jquery,我无法找到答案.

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

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

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

SLa*_*aks 6

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

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

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

  • 都不是.它令人困惑并导致不必要的耦合. (2认同)