如何触发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();
问候