jquery – 检测iframe中的点击事件

前端之家收集整理的这篇文章主要介绍了jquery – 检测iframe中的点击事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为TinyMCE编写一个插件,并在检测iframe中的点击事件时遇到问题。

从我的搜索我想出了这一点:

正在加载iframe:

<iframe src='resource/file.PHP?mode=tinymce' id='filecontainer'></iframe>

iframe中的HTML:

<input type=button id=choose_pics value='Choose'>

jQuery的:

//Detect click
$("#filecontainer").contents().find("#choose_pic").click(function(){
    //do something      
});

我看过的其他帖子通常会出现不同域名的问题(这个没有)。但是,仍然没有检测到事件。

可以这样做吗?

解决方法

我通过这样做解决了:
$('#filecontainer').load(function(){

        var iframe = $('#filecontainer').contents();

        iframe.find("#choose_pics").click(function(){
               alert("test");
        });
});

猜你在找的jQuery相关文章