我使用jQuery创建一个iframe元素,onLoad调用父元素的jQuery函数之一。当父级调用额外的jQuery函数时,这会导致父级的$ is not defined。
看起来好像iframe已经引起了父母的jQuery的脱节。
iframe不是页面(src="about:blank")。
我认为iframe需要自己的JavaScript/jQuery环境,但我很难将其包含在内。
有什么想法吗?谢谢。
发布于 2011-04-18 23:05:30
在iframe中试试这个:
<script type="text/javascript">
var $ = window.parent.$;
</script>这将允许子窗口(假设它在相同的域下)使用父窗口的$变量(或jQuery设置为的任何值)
https://stackoverflow.com/questions/5704318
复制相似问题