targeting the parent window using jQuery

2020-02-07 04:37发布

Here is the sample code which I am not able to solve. I did it using javascript, but when I am doing using jQuery, I do not able to target the element.

Script :

var element = window.parent.document.getElementById('iframeOne');
//this is working fine      

But i want to do using jQuery. So how can I target the element?

4条回答
Explosion°爆炸
2楼-- · 2020-02-07 04:39

The jQuery selector syntax for id is to use a # before the id name

in you case it should be $('#iframeOne')

an optional context can also be used like $('#iframeOne, window.parent.document). The default context is document root.

查看更多
仙女界的扛把子
3楼-- · 2020-02-07 04:46

Perhaps you want to do something like this

$('#iframeOne', window.parent.document);

Another way to do it

window.parent.$("#iframeOne");

Another way

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

If you know the name of the parent window, you can also do

$("#iframeOne",opener.document)

Here opener is the name of the window.

Cheers!!

查看更多
够拽才男人
4楼-- · 2020-02-07 04:46

Use this:

var ele = $('#iframeOne', window.parent.document);

or

var ele = $(window.parent.document).find("#iframeOne");
查看更多
神经病院院长
5楼-- · 2020-02-07 05:00

to select element with id within the parent window

$('#iframeOne',window.parent.document);
查看更多
登录 后发表回答