【问题标题】:Can I use jquery selector quote child iframe's global variable?我可以使用 jquery 选择器引用子 iframe 的全局变量吗?
【发布时间】:2010-12-18 01:14:54
【问题描述】:

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

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

我已经知道frame的id和name,可以通过id或者name来实现吗?

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

谢谢

【问题讨论】:

    标签: iframe jquery-selectors global-variables quotes


    【解决方案1】:

    从父母的角度来看:

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

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

    从 iframe 的角度来看

    <script type="text/javascript">
    
    var myLocalVariable = "hello";
    
    function myLocalFunction () {
        return "hello";
    }
    
    </script>
    

    【讨论】:

      猜你喜欢
      • 2012-03-11
      • 2012-09-26
      • 2022-07-04
      • 1970-01-01
      • 1970-01-01
      • 2019-10-30
      • 2010-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多