比如一个网页只有一个<body></body>,由js在body里面动态生成了一个iframe。
现在,不允许修改生成iframe的语句,只允许另写语句。
怎么给iframe内部的元素绑定事件呢?
请用jq实现。
比如一个网页只有一个<body></body>,由js在body里面动态生成了一个iframe。
现在,不允许修改生成iframe的语句,只允许另写语句。
怎么给iframe内部的元素绑定事件呢?
请用jq实现。
可以试下 on 这个函数,假设ul 下面li全部是动态生成的。
$(ul).on("click","li" ,function(){
})
也可以是id class
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答865 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
$("#iframeId").on("load", function(event){//判断 iframe是否加载完成 这一步很重要
$("#divId",this.contentDocument).click(function(){//添加点击事件
alert("就是这样");
});
});
来自https://www.cnblogs.com/Strom...