顾陌 发布时间:2014-08-26 分类:Web 阅读:5289次 2 条评论
项目中经常会有获取父窗体的元素值、更改父窗体元素内容、子窗体父窗体相互传值的情况,我们可以通过jQuery或者JS来获取父窗体及其他窗体对象来获取某一些元素的值。示例代码:
jQuery:$("#窗口ID",window.parent.document)
javascript:window.parent.document。
例如获取父窗体的某个元素的值:
$(window.parent.frames["父窗体ID"].document).find("#元素ID").val();
获取父窗体的元素方法:
$(selector, window.parent.document);
获取父窗体的父窗体:
$(selector, window.parent.parent.document);
获取最顶级的父窗体:
$(selector, window.top.document);
在frameset框架中top表示页面窗体的最顶级,parent表示该窗体的上一级。
取其它窗口的方法大同小异
$(selector, window.top.document);
$(selector, window.opener.document);
$(selector, window.top.frames[0].document);
上一篇:初心易得,始终难守...
发布于 2014-08-28 12:38:56 回复该评论
发布于 2014-08-26 17:23:58 回复该评论
发表评论:
◎欢迎您的参与讨论。