2

是的,这是一个与此处类似的问题,但我的问题是用 jquery 标记的。

简而言之:我有这种情况:

在此处输入图像描述

两个文件 (x.B.comy.B.com) 都有document.domain="B.com";

但是让我们说我在y.B.com,我想执行work()

运行parent.frames['if1'].work(2); ——正在工作。

但我尝试用 jQuery 来做:(没有成功)

  • $('#if1', parent.document).contents().work(2);

  • $('#if1', parent.document)[0].work(2);

我该怎么做 ?

4

1 回答 1

2

如果不用 jQuery 也能做到,不用 jQuery 需要输入的文本量更少,不用 jQuery 代码更容易理解,那为什么要使用 jQuery?

jQuery 不能遍历来自不同域的文档。

这失败了:

$('#if1', parent.document)...

虽然这没关系

parent.frames['if1']....

于 2013-06-01T09:51:19.493 回答