这是我的HTML: -
<iframe src="Dyanamicallygeneratedpath" id="iPrintform" name="iPrintform" class="iframeDisable" scrolling="auto" height="600" width="650" style="display:block;"></iframe>
Jquery: -
第一次尝试: -
var iFrame = $('#iPrintform');
iFrame.bind('load', function () { //binds the event
alert('iFrame Reloaded');
});
第二次尝试: -
$("#iPrintform").on("load", function () {
alert("Iframe loaded");
});
我尝试将load事件,onready事件绑定到iframe,没有任何内容适用于chrome。
答案 0 :(得分:0)
尝试实施以下代码。
var iframeID = $('#iPrintform').contents();
iframeID.find("addevents").click(function(){
alert("working");
});
答案 1 :(得分:0)
等到iframe加载,然后通过iframe的contentWindow.document进行绑定
var xiframe = $('iframe')[0];
iframe.onload = function(){
// log("iframe loaded");
$(xiframe.contentWindow.document)
.bind(function(){ ... });
$(xiframe.contentWindow.body).addClass('..');
};