Tinymce点击textarea?

时间:2011-03-22 09:58:49

标签: javascript jquery click tinymce textarea

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

由于

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

3 个答案:

答案 0 :(得分:1)

你不能这样做,因为TinyMce将你的textarea转换为iFrame

答案 1 :(得分:1)

编辑器与你的textarea不一样。正如MiPnamic所说,它是iframe。

当editor_id持有您的编辑ID

时,您可以使用以下命令安装点击处理程序
jQuery('#'+editor_id+'_ifr').click(function( event ){
    alert('trigger');
});

编辑:在所有浏览器中应该运行得更好的另一件事就是使用这个tinymce初始化设置(tinymce version 3.x

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

for tinymce version 4.x 使用:

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

答案 2 :(得分:0)

我创建了一个div并使用了jquery甚至围绕它。或者,您可以使用内置函数来捕获在下一页中找到的内容中的事件

http://tinymce.moxiecode.com/wiki.php/API3:tinymce.api.3.x