如何在firefox中使用JQuery访问parent.document元素?

时间:2009-07-15 18:59:29

标签: jquery firefox

例如:

$(elementid,top.document).attr(attributeName)

$(elementid,parent.document).attr(attributeName)

适用于IE或Chrome,但在Firefox中不起作用。

有谁知道firefox等价是什么?

谢谢!

4 个答案:

答案 0 :(得分:73)

怎么样:

window.parent.$(elementid).attr(attributeName);

答案 1 :(得分:16)

试试这个:

$("#myid", top.document); 

$("#myid", parent.document.body); 

Ref

答案 2 :(得分:1)

尝试

$(elementid,window.parent.frames[0].document).attr(attributeName)

你想要实现什么 - 或许在上下文中提出问题会为你提供更好的解决方案。

答案 3 :(得分:0)

在运行document.domain = "yourdomain.com"之前不要忘记$(selector, parent.document),因为我遇到了“拒绝访问”问题,就像iframe的location.href一样