是的,这与 here 中的问题类似。 ,但我的标记为 jquery。
简而言之:我有这样的场景:
两个文档(x.B.com
和 y.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);
我该怎么做?
最佳答案
如果不用 jQuery 也能做到,不用 jQuery 需要输入的文本量会更少,而且不用 jQuery 代码也更容易理解,那为什么还要使用 jQuery?
jQuery 无法遍历来自不同域的文档。
失败:
$('#if1',parent.document)...
虽然这还可以
parent.frames['if1']....
关于javascript - 当父级来自不同域时,使用 jQuery 在另一个 iframe 中执行 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16871003/