如何使用jQuery在新打开的窗口中放置内容

如何使用jQuery在新打开的窗口中放置内容,jquery,window.open,Jquery,Window.open,我有两个文件current.htm和new.htm 我使用current.htm中的window.open()打开其他文件,并为新文件指定了一个名称 现在,我需要在new.htm的某个部分中添加一些文本(例如a) 我怎样才能用jQuery实现它呢?为什么不干脆把

我有两个文件current.htmnew.htm

我使用
current.htm
中的
window.open()
打开其他文件,并为新文件指定了一个名称

现在,我需要在new.htm的某个部分中添加一些文本(例如a


我怎样才能用jQuery实现它呢?

为什么不干脆把
new.htm
中动态编辑文本吗?还是我错过了什么?

为什么不干脆把
new.htm
中动态编辑文本吗?或者我错过了什么?

在new.htm:
$(“这是一些文本”)。
在new.htm:
$(“div#myDiv”).html(“这是一些文本”)。
你要做的就是用
window.opener
将更改拉过来,如图所示

编辑以获取解释:

在current.htm中的脚本块中,可以有:

function editChild() {
    // Do stuff with DOM here.
}
在new.htm中:


希望这能有所帮助。

您所做的是使用
窗口将更改拉过。如图所示

编辑以获取解释:

在current.htm中的脚本块中,可以有:

function editChild() {
    // Do stuff with DOM here.
}
在new.htm中:


希望这有帮助。

如果您想修改子窗口的DOM,请尝试以下方法

$(childWindow.document).ready(function() { 
   var $theDiv = $(childWindow.document).contents().find('#yourdiv');
   // $theDiv.WhateverYouWantToDo();
}); 

如果要修改子窗口的DOM,请尝试以下操作

$(childWindow.document).ready(function() { 
   var $theDiv = $(childWindow.document).contents().find('#yourdiv');
   // $theDiv.WhateverYouWantToDo();
}); 

因此,您希望动态修改子窗口的DOM。感谢您的编辑。是的,我必须用jQuery来完成。我在这里说的只是我真实项目的一部分。因此,您希望动态修改子窗口的DOM。感谢Shark的编辑。是的,我必须用jQuery来完成。我在这里说的只是我真正项目的一部分。我很确定他想从父母那里做。我很确定他想从父母那里做。我很确定他想从父母那里做。解释我认为有人试图做的事情从来都不是我的强项;DIt有时会很困难;这当然也不例外!我很确定他想从父母那里做这件事;DIt有时会很困难;这当然也不例外!我认为你是对的;然而,链接不是答案,所以请在你的帖子中加入解释:)很好。现在回答得好。:)我认为你是对的;然而,链接不是答案,所以请在你的帖子中加入解释:)很好。现在回答得好。:)