jQuery 获取 iframe 父页面与子页面的元素和方法
2015-11-01 15:45
676 查看
1)在页面中查找 iframe 页面元素:
$(‘#iframe’).contents().find(‘#id’)2)在 iframe 中查找父页面元素:
$(‘#id’, parent.document)3)在 iframe 中调用父页面中定义的方法和变量:
parent.method
parent.value父页面
子页面
【iframe全局跳转】从iframe中跳转,覆盖整个页面<a href="logout.html" target="_parent">退出系统</a>
$(‘#iframe’).contents().find(‘#id’)2)在 iframe 中查找父页面元素:
$(‘#id’, parent.document)3)在 iframe 中调用父页面中定义的方法和变量:
parent.method
parent.value父页面
1234567891011121314151617181920 | <div id= "div" >div element</div> <iframe id= "iframe" src= "page.html" frameborder= "0" ></iframe> <script src= "http://code.jquery.com/jquery-latest.min.js" ></script> <script> $( function ($) { //在页面中查找 iframe 页面元素 var p = $( '#iframe' ).contents().find( '#p' ).text(); alert(p); }); //自定义变量 var hello = 'hello' ; //自定义方法 function getHelloWorld() { alert( 'hello world' ); } </script> |
12345678910111213 | <p id= "p" >p element</p> <script src= "http://code.jquery.com/jquery-latest.min.js" ></script> <script> $( function ($) { //在 iframe 中查找父页面元素 alert($( '#div' , parent.document).text()); //在 iframe 中调用父页面中定义的方法 parent.getHelloWorld(); //在 iframe 中调用父页面中定义的变量 alert(parent.hello); }); </script> |
相关文章推荐
- jQuery取得select选择的文本与值
- jquery返回顶部
- jquery获取option自定义属性
- jquery获取节点实现隐藏和显示
- jquery表单验证
- jQuery源码分析之ajaxPrefilters方法
- S2SH+ajax+json-----jQuery中$.ajax解析xml、json格式数据
- js&jquery添加元素
- jQuery源码分析之jQuery.param方法详解
- 基于Jquery实现万圣节快乐特效
- jquery中ajax的dataType属性包括哪几项
- Nov 1st-jQuery各种插件
- jquery ajax
- JQuery Toggle 事件有记忆性的解决
- jQuery第四课 ——运动
- 利用struts2的json返回方式来控制jquery.validate的remote框架,进行表单验证
- 基于Jquery实现万圣节快乐特效
- 15个基础的jQuery面试问题
- 解决Jquery jsonp请求中dataFilter存在的问题
- jquery validate 插件:(3)校验规则