[jQuery] Finding parent iframe?
I have a quandary. I open an iframe with some arbitrary content in it. I want
to be able to click on something within the iframe to cause the iframe (and
the div tag that contains the iframe) to go away. I am having trouble
getting to the iframe. I know it's possible as I've seen it elsewhere, I
just can't find the proper path to it.
I basically have this structure:
<html>
<body>
<div>
<iframe>
<html>
<body>
<any tag>
</body>
</html>
</iframe>
</div>
</body>
</html>
It's not exactly accurate but it gives a good idea what I'm looking to do
I've tried:
// This should as far as I can get to the div tag which is where I want to
be
$('#any tag').parents('html').parent().parent();
But when I alert the length of this, I get 0. I've also tried a pure DOM way
any_tag.ownerDocument.parent.parent.parent
but again, I get nothing.
Firebug tells me I should get something as it displays my whole hierarchy,
which is as follows:
input.#img < div < td < tr < tbody < table < div.rdgrey < form#Form1 < body
< html < iframe < div < body < html
and when I alert
$('input#img').parents('html').length
I get one so I know it's getting this far.
Any thoughts?
Thanks,
James
--
View this message in context: http://www.nabble.com/Finding-parent-iframe--tf3201657.html#a8889892
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/