[基础不过关填坑] 跨iframe触发事件

子iframe

$("#testId").on("change",function(){

  alert("change")

})

父页面

$("#childIframe").contents().find("#id").trigger("change")

不可用

原因:父子页面的$对象不是同一个对象,所以无法触发

正确代码:

$("#childIframe#)[0].contentWindow.$("#id").trigger("change")

使用子页面的$对象触发绑定事件

  Aiframe

  Biframe

Biframe触发Aiframe同理,从B找到A的$对象,触发A绑定的事件

原文地址:https://www.cnblogs.com/lggggg/p/12048107.html