首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >父级和iframe之间的jQuery作用域问题

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

Stack Overflow用户
提问于 2011-04-18 22:24:29
回答 1查看 1.7K关注 0票数 2

我使用jQuery创建一个iframe元素,onLoad调用父元素的jQuery函数之一。当父级调用额外的jQuery函数时,这会导致父级的$ is not defined。

看起来好像iframe已经引起了父母的jQuery的脱节。

iframe不是页面(src="about:blank")。

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

有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-04-18 23:05:30

在iframe中试试这个:

代码语言:javascript
复制
<script type="text/javascript">
    var $ = window.parent.$;
</script>

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5704318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档