zoukankan      html  css  js  c++  java
  • JQuery操作iframe父页面与子页面的元素与方法

    下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS与可以实现。

    第一、在iframe中查找父页面元素的方法:
    $('#id', window.parent.document)

    第二、在父页面中获取iframe中的元素方法:
    $(this).contents().find("#suggestBox")

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

    iframe里用jquery获取父页面body
    iframe.html
    <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>
     
     
    content.html
    <html>
        <script src='jquerymin.js'>
    </script>
    <body id='fa'>
        <iframe src='iframe.html' width='100' height='100'></iframe>
        <br>
            <br>
                <br>
                <div id='mydiv'>content iframe</div>
    </body>   
    <script>
        function a()
        {
            alert(1);
        }
        alert($(document).text());
        </script>
    </html>
  • 相关阅读:
    MVC 后台DataTable 前台遍历
    oracle 创建表空间详细介绍
    C# Chart 折线图 多条数据展示
    ASP.NET Request.QueryString 出现乱码问题
    生成XML文件
    什么是Intent(意图)
    HTTP错误405-Method Not Allowed
    通过剪切板传递数据—— 传递一个对象
    Linux下crontab命令的用法
    Redis使用介绍
  • 原文地址:https://www.cnblogs.com/yuhanzhong/p/2421216.html
Copyright © 2011-2022 走看看