Как получить доступ к элементам parent.document, используя JQuery в Firefox? - PullRequest
31 голосов
/ 15 июля 2009

Например:

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

или

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

работает в IE или Chrome, но не работает в Firefox.

Кто-нибудь знает, что такое эквивалентность firefox?

Спасибо!

Ответы [ 4 ]

73 голосов
/ 15 июля 2009

А как же:

window.parent.$(elementid).attr(attributeName);
16 голосов
/ 16 ноября 2011

Попробуйте это:

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

или

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

Ref

1 голос
/ 15 июля 2009

Попробуйте

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

Чего вы пытаетесь достичь - возможно, поставив вопрос в контексте, вы получите лучшие решения.

0 голосов
/ 14 июня 2012

И не забудьте document.domain = "yourdomain.com" перед запуском $(selector, parent.document), потому что я столкнулся с проблемами "отказ в доступе", как и location.href для фреймов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...