jQuery或JS获取其他窗体对象可获取input等元素

顾陌 发布时间:2014-08-26 分类:Web 阅读:4716次 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);


关键字词: jQuery获取父窗体

已有2条留言

发表评论:

◎欢迎您的参与讨论。