在iframe点击上触发某些内容

时间:2015-03-25 20:00:50

标签: javascript jquery html iframe

有一个js附加iframe与其他网站的内容。我需要在iframe中点击时触发某些操作。

显然,我不能在iframe中使用元素。我试过跟进,但它没有用。

$('.container iframe').click(function(){
   alert('works!");
});

然后我试了一下。

$('.container').click(function(){
   alert('works!");
});

点击容器有效,但是当iframe中的点击发生时,它无法正常工作。

有人能指出我正确的方向吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

    var iframeBody = $('body', $('.container iframe')[0].contentWindow.document);
    $(iframeBody).on('click', function(e) {
        // your code
    });