使用jQuery定位父窗口
这是我无法解决的示例代码。 我使用javascript做到了,但是当我使用jQuery时,我无法定位元素。
脚本:
var element = window.parent.document.getElementById('iframeOne'); //this is working fine
但我想使用jQuery。 那么我该如何定位元素呢?
也许你想做这样的事情
$('#iframeOne', window.parent.document);
另一种方法
window.parent.$("#iframeOne");
其他方式
$("#iframeOne", top.document);
如果您知道父窗口的名称,也可以这样做
$("#iframeOne",opener.document)
这里opener
是窗口的名称。
干杯!!
在父窗口中选择具有id的元素
$('#iframeOne',window.parent.document);
用这个:
var ele = $('#iframeOne', window.parent.document);
要么
var ele = $(window.parent.document).find("#iframeOne");
id的jQuery选择器语法是在id名称之前使用#
在你的情况下它应该是$('#iframeOne')
也可以使用可选的上下文,如$('#iframeOne, window.parent.document)
。 默认上下文是文档根。