jquery获取父窗口的元素
(2011-03-14 10:01:59)
$("#父窗口元素ID",window.parent.document).find("#man_id").val();
$(window.parent.frames["mainFrame"].document).find("#man_id").val();
取父窗口的元素方法:$(selector, window.parent.document);
那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document);
上述代码是针对frameset框架的,在frameset框架中parent表示上一级,top表示最顶级。
类似的,取其它窗口的方法大同小异
$(selector, window.top.document);
$(selector, window.opener.document);
$(selector, window.top.frames[0].document);
下面是我自己的代码
获取框架头部的a标签的内容
var mesglink = window.top.document.getElementById('msglink');
var $mesglink = $(mesglink);
alert($mesglink );
下面是打印对象的方法
function writeObj(obj){
var description = "";
for(var i in obj){
var property=obj[i];
description+=i+" = "+property+"\n";
}
alert(description);
}
writeObj(mesglink);
特殊说明,本文版权归 ning个人博客 所有带原创标签请勿转载,转载请注明出处.
本文标题: jquery获取父窗口的元素 框架的头部元素