如何触发iframe事件Jquery

我有一个IFRAME,我想从IFRAME的父级触发一个事件(在iframe中):

只是我想要做的一个粗略的例子

 
$(document).ready(function() { // Event is binded inside the iframe $("#test").live({ click : function() { alert("hello"); } }); }); $(document).ready(function() { // Want to trigger it from outside the iframe $("#i").contents().find("#test").trigger("click"); });

您的jquery是正确的唯一问题是,当文档准备就绪时您正在执行此操作但当时iframe未完全加载,因此当时div不存在而不触发click。 将主页脚本更改为

 $(document).ready(function() { //want to trigger it from outside the iframe $("#i").load(function(){ $("#i").contents().find("div").trigger("click"); }); }); 

试试这个

来自iFrame的ger javascript事件

但看看吉利的回答

 document.myFrameName.myFunction(); 

问候