2011-03-22 181 views
1

我试图通过jquery实现点击一个textarea在tincymce,但它似乎并没有工作。无论如何围绕此。我没有得到任何方面Tinymce点击textarea?

感谢

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

回答

1

你不能这样做,以这种方式,因为TinyMCE的转换你的textarea到iframe

1

编辑与您的文字区域相同。正如MiPnamic所说,它是iframe。

您可以使用以下时editor_id拿着你的编辑器ID安装一个单击处理

jQuery('#'+editor_id+'_ifr').click(function(event){ 
    alert('trigger'); 
}); 

编辑:应该在所有的浏览器更好的另一件事会使用这个TinyMCE的初始化设置

setup : function(ed) { 
    ed.onClick.add(function(ed, evt) { 
    alert('trigger'); 
}); 
+0

我试过了,它似乎并没有工作 – Ian 2011-03-22 12:41:14

+0

看看我的编辑 - 这将在所有的浏览器 – Thariama 2011-03-22 13:04:34