使用jquery从iframe触发click事件
我的站点中有一个iframe,我想在iframe之外触发一个点击事件。 iframe作为lightbox加载,iframe中有一个表单,我想在提交时关闭lightbox 我使用此代码,但单击事件不起作用。当我在firebug中运行相同的代码时,lightbox成功关闭,但在这里我没有得到任何结果使用jquery从iframe触发click事件,jquery,iframe,onclick,Jquery,Iframe,Onclick,我的站点中有一个iframe,我想在iframe之外触发一个点击事件。 iframe作为lightbox加载,iframe中有一个表单,我想在提交时关闭lightbox 我使用此代码,但单击事件不起作用。当我在firebug中运行相同的代码时,lightbox成功关闭,但在这里我没有得到任何结果 $('iframe', parent.document) .parent('div#pp_full_res .pp_pic_holder') .siblings('div.pp_deta
$('iframe', parent.document)
.parent('div#pp_full_res .pp_pic_holder')
.siblings('div.pp_details')
.find('a.pp_close')
.click();
iframe中的操作无法在父窗口中执行脚本,也无法访问父DOM
编辑:查看一下考虑在父帧中调用函数。如果iframe内的文档符合,则可以执行以下操作:
window.parent.closeLightbox();
closeLightbox()
函数应该包含您在Firebug中测试过的代码