Vic*_*cky 44 javascript jquery
如何使用jquery访问父窗口对象?
这是我的父窗口变量,我想在关闭子窗口后设置它的值.
$('#serverMsg').html('some text here');
Run Code Online (Sandbox Code Playgroud)
Pek*_*ica 16
如果您处于大便状态并且想要访问打开的窗口,请使用window.opener.最简单的方法是,如果你也可以在父窗口中加载JQuery:
window.opener.$("#serverMsg").html //这在父窗口中使用JQuery
或者您可以使用plain old document.getElementById来获取元素,然后使用子窗口中的jquery对其进行扩展.以下应该有效(我还没有测试过):
element = window.opener.document.getElementById("serverMsg");
element = $(element);
Run Code Online (Sandbox Code Playgroud)
如果您在iframe或框架集中并且想要访问父框架,请使用window.parent而不是window.opener.
根据同源策略,只有当子窗口和父窗口都在同一个域中时,所有这些都可以毫不费力地工作.