码迷,mamicode.com
首页 > Web开发 > 详细

JQuery调用iframe子页面函数/对象的方法例子

时间:2014-07-16 23:06:20      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   art   

父页面有个ID为mainfrm、name为Iframe1的iframe,iframe连接b.html,该页面有个函数test

在父页面调用b.html的test方法为:

$("#mainfrm")[0].contentWindow.test();

或者

this.frames["Iframe1"].doQuery();

在当前弹出的子页面中打开另一个打开页面中的函数,例如在弹出的edit.html页面中调用dataList.html页面中的函数test

parent.document.frames["Iframe1"][0].test();

 

////////////////////////////////////////////////////////////////////////////////////

第一、在iframe中查找父页面元素的方法:

$(‘#id‘, window.parent.document)

第二、在父页面中获取iframe中的元素方法:

$(this).contents().find("#suggestBox")

第三、在iframe中调用父页面中定义的方法和变量:

parent.method

parent.value

 

iframe里用jquery获取父页面body
 
iframe.html
bubuko.com,布布扣
<html>
<script src=‘jquerymin.js‘>
</script>
<body id=‘1‘>
    <div>it is a iframe</div>
</body>    
<script>
    $(document).ready(
        function()
        {
           
        var c = $(window.parent.document.body) //麻烦的方法: var c = $($(window).eq(0)[0].parent.document).find(‘body‘); ,忘了可以用前面的方法了
            
        alert(c.html());
        }
    );
    
</script>
</html>
View Code

 

 

JQuery调用iframe子页面函数/对象的方法例子,布布扣,bubuko.com

JQuery调用iframe子页面函数/对象的方法例子

标签:style   blog   http   color   os   art   

原文地址:http://www.cnblogs.com/yuhanzhong/p/3835224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!