iframe内容改变事件?

mcg*_*ilm 26 iframe jquery

如何检测iframe内容何时发生变化,并在下面更改伪代码时执行某些操作

 $('#waframe').contents().change(function(){
   //do stuff
  });
Run Code Online (Sandbox Code Playgroud)

Poi*_*nty 26

好吧,浏览器似乎<iframe>在包含页面的上下文中的元素上生成"加载"事件.当"src"改变时,"load"会激活; 不确定当iframe改变时它是否会触发.

编辑:是的,当页面重新加载"内部"时它似乎确实触发

因此你可以尝试:

$('iframe#yourId').load(function() {
  alert("the iframe has been loaded");
});
Run Code Online (Sandbox Code Playgroud)