Javascript t单击文本区域?
我试图通过jquery在tincymce中实现对文本区域的点击,但它似乎不起作用。不管怎么说。我没有得到任何区域 谢谢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所说
$('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');
});
});