我可以使用jquery选择器引用子iframe的全局变量吗?

时间:2010-12-18 01:14:55

标签: iframe jquery-selectors global-variables quotes

我需要在我的页面中动态创建一个iframe,当我关闭它时,它将从我的页面中删除。 (实际上它是jquery插件fancybox

它总是最后一个iframe。我想在iframe中引用页面的全局变量。所以我认为$("iframe:last").globalvariable会起作用。我把它放在$(function(){……})中。但是它没有。{/ p >

我已经知道帧的id和名称,我可以通过“id”或“name”来实现吗?

我可以使用选择器引用子iframe的全局变量吗?或者在这种情况下,我该如何实现?

谢谢

1 个答案:

答案 0 :(得分:0)

从父母的角度来看:

var iFrameValue = $('#iframe').get(0).contentWindow.mySpecialFunction();

OR

var iFrameValue = $('#iframe').get(0).contentWindow.myLocalVariable;

从iframe角度来看

<script type="text/javascript">

var myLocalVariable = "hello";

function myLocalFunction () {
    return "hello";
}

</script>