单击iframe上创建的元素

时间:2015-03-14 19:56:56

标签: javascript jquery iframe click

如何使用/检测点击iframe? 元素是刚刚(现场)创建的......

$('iframe').contents().find('.created').on('click', ... 

上面的代码不起作用。

2 个答案:

答案 0 :(得分:0)

首先尝试定位元素的父级,看看是否有效。

$('iframe').contents().find('.parent-of-created').on('click', '.created', function(e){
    //some stuff
});

答案 1 :(得分:0)

您可以调用父函数。

在你的iframe脚本中输入如下内容:

$('.created').on('click', function(){
  parent.functionName();
}  

稍后在您的主脚本域中可以按需要处理。

var functionName = function(){
  // Do something
}