我有一个网页,我有一个iframe。当有人点击Iframe中的某些内容时,我想在父窗口中检测到它。
我看到论坛中有类似的主题,但没有人解决我的问题。
Zolka
答案 0 :(得分:2)
您需要使用jQuery .contents()
方法检索iFrame的内容,然后在其中搜索.click1
元素。
请参阅以下jQuery代码(适用于v1.7):
$('#1_iframe').load(function() {
$(this).contents().find('#myGrid').on('click', '.click1', function() {
alert('Click detected!');
});
});
编辑:将其包含在.load()
事件处理程序中。
答案 1 :(得分:0)
在iframe上附加活动
$(document).click(function(e) {
var targ = e.currentTarget();
//Now send this to the parent function
parent.NewClick(targ);
});
现在父窗口中的NewClick()
函数将知道单击了哪个按钮。