jQuery操作Frame(iFrame)
没找到很好的方法
只好用DOM方法与jquery方法结合的方式实现了
1.在父窗口中操作 选中IFRAME中的所有单选钮
$(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");
2.在IFRAME中操作 选中父窗口中的所有单选钮
$(window.parent.document).find("input[@type='radio']").attr("checked","true");
iframe框架的:<iframe src="test.html" id="iframe1" width="700" height="300" frameborder="0" scrolling="auto"></iframe>
IE7中测试通过 回去你自己试试吧
刚才google到的,补充一下
I beat my head against this wall for quite some time.
Try this:
$("#myid", top.document);
the top.document tells the selector to target the myid element which
exists in the topmost document (your parent page). In order for this
to work, jquery must be loaded in the file which is viewed through the
iframe.
我的代码
$('#parentElem', top.document).append('<div class="imgbox" id="imgbox"><img class="img" src="pp.png" id="img"></div>');
1.在父窗口中操作 选中IFRAME中的所有单选钮
$(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");
那选择id自然就是依然使用find方法
$(window.frames["iframe1"].document).find("#id")
实际楼上上的方法本质上在Jq内部也是调用了find方法
子窗体:opener;(window.opener.reload();)
上面的都是网上摘的,下面补充很重要的一点:
你可能已经注意到了,上面提及的都是自上而下的selector方法,也就是从上级window查找下级window(包括iframe创建的window),如果我们希望从下级window,比如希望通过iframe中的window找到iframe的parentNode,可以这样:
var parentFrame=null;
if(window!=window.top){parentFrame=window.frameElement.name};
往下就可以直接$(.....
当然,一个topwindow中仅仅包含一个iframe时我们没有必要这样,但当若干iframe存在时,这个方法还是很有用的。
jQuery操作Frame(iFrame)的更多相关文章
- Jquery 操作IFrame
		使用jquery操作iframe 1. 内容里有两个ifame <iframe id="leftiframe"...</iframe> <iframe id ... 
- jquery 操作iframe的几种方法总结
		iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,这里收集一些基本操作 DOM方法: 父窗口操作IFRAME:window.frames["iframeSo ... 
- 使用jquery操作iframe
		1. 内容里有两个ifame <iframe id="leftiframe"...</iframe> <iframe id="mainiframe ... 
- 原生js与jquery操作iframe
		1 原生js获取iframe的window对象 //方法1 document.getElementById('iframeId').contentWindow; //方法2 window.frame ... 
- jquery操作iframe中的js函数
		关键字:jquery操作iframe中的js函数 1.jquery操作iframe中的元素(2种方式) var tha = $(window.frames["core_content&quo ... 
- jquery操作iframe
		query取得iframe中元素的几种方法 在iframe子页面获取父页面元素 代码如下: $('#objId', parent.document); // 搞定... 在父页面 获取iframe子页 ... 
- JQuery操作iframe父页面与子页面的元素与方法
		JQuery操作iframe父页面与子页面的元素与方法 JQUERY IFRAME 下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现. 第一.在iframe中查找父页面元 ... 
- jquery操作iframe的方法:父页面和子页面相互操作的方法
		今天在弄jquery操作iframe中元素:先由iframe中的子页面b.html给外面的父页面a.html页面传值,再将a.html页面计算机的值放到b.html页面上,这里就用到子页面和父页面相互 ... 
- jQuery操作iframe中js函数的方法小结
		1.jquery操作iframe中的元素(2种方式) ? 1 2 var tha = $(window.frames["core_content"].document).find( ... 
随机推荐
- 求有向图的强连通分量个数 之 Kosaraju算法
			代码: #include<cstdio> #include<cstring> #include<iostream> using namespace std; ][] ... 
- luoguP4389 付公主的背包 多项式exp
			%%%dkw 话说这是个论文题来着... 考虑生成函数\(OGF\) 对于价值为\(v\)的物品,由于有\(10^5\)的件数,可以看做无限个 那么,其生成函数为\(x^0 + x^{v} + x^{ ... 
- NOIP2015其余几道题
			T1: #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> # ... 
- JAVA poi 帮助类
			pom.xml 添加引用: <!--poi--> <dependency> <groupId>org.apache.poi</groupId> < ... 
- Modbus TCP和Modbus Rtu协议的区别 转
			http://blog.csdn.net/educast/article/details/9177679 Modbus rtu和Modbus tcp两个协议的本质都是MODBUS协议,都是靠MOD ... 
- MySQL编码latin1转utf8
			mysql移植含有中文的数据时,很容易出现乱码问题.很多是在从mysql4.x向mysql5.x移植的时候出现.mysql的缺省字符集是 latin1,在使用mysql4.x的时候,很多人都是用的la ... 
- .Net Discovery系列之四 深入理解.Net垃圾收集机制(下)
			上一节给大家介绍了 .Net GC的运行机制,下面来讲下与GC相关的重要方法. 第二节.GC关键方法解析 1.Dispose()方法 Dispose可用于释放所有资源,包括托管的和非托管的,需要自己实 ... 
- java的异常和java web容器的异常
			一.java的异常,只要catch住异常了,程序就不会挂,依然会执行catch之后的语句 Java程序发生异常就挂了吗? 为了验证程序不会挂,我写了个例子给大家看看. 测试代码: import jav ... 
- 在CentOS4上安装JMagick
			用Java做网站经常要处理用户上传的图片,例如生成缩略图等等.虽然Java可以使用Java2D进行一些图片操作,但是功能和效率实在太差了. 目前比较好的是用JMagick来进行图像处理,不过JMagi ... 
- C#编程(五十一)----------链表
			原文链接: http://blog.csdn.net/shanyongxu/article/details/47024865 链表 LinkedList<T>集合类没有非泛型类的版本,它是 ... 
