Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript t单击文本区域?_Javascript_Jquery_Click_Tinymce_Textarea - Fatal编程技术网

Javascript t单击文本区域?

Javascript t单击文本区域?,javascript,jquery,click,tinymce,textarea,Javascript,Jquery,Click,Tinymce,Textarea,我试图通过jquery在tincymce中实现对文本区域的点击,但它似乎不起作用。不管怎么说。我没有得到任何区域 谢谢 $('textarea').click(function( event ){ alert('trigger'); }); 你不能这样做,因为TinyMce将你的textarea转换成一个iFrame,我在它周围创建了一个div,甚至在它周围使用了jquery。或者,您可以使用内置函数捕获下一页中tinymce中内置的事件 编辑器与文本区域不同。正如MiPnamic所说

我试图通过jquery在tincymce中实现对文本区域的点击,但它似乎不起作用。不管怎么说。我没有得到任何区域

谢谢

$('textarea').click(function( event ){
    alert('trigger');
});

你不能这样做,因为TinyMce将你的textarea转换成一个iFrame,我在它周围创建了一个div,甚至在它周围使用了jquery。或者,您可以使用内置函数捕获下一页中tinymce中内置的事件


编辑器与文本区域不同。正如MiPnamic所说,它是iframe

当编辑器id保存编辑器id时,可以使用以下方法安装单击处理程序

jQuery('#'+editor_id+'_ifr').click(function( event ){
    alert('trigger');
});
编辑:在所有浏览器中工作得更好的另一件事是使用这个tinymce init设置(tinymce版本3.x

对于tinymce版本4.x使用:

setup : function(ed) {
   ed.on("click", function() {
    alert('trigger');
   });
});

@添加(函数(editor,evt){alert('trigger');});不为我工作。错误为未捕获类型错误:无法读取的属性“add”undefined@DIVA:请参阅我编辑的答案-其中包括tinymce 4.x版的代码
setup : function(ed) {
   ed.on("click", function() {
    alert('trigger');
   });
});