无法获得对TinyMCE编辑器实例的引用

时间:2012-03-26 14:13:43

标签: jquery tinymce

我正在使用TinyMCE的jQuery插件,并且很难在初始化之后弄清楚如何引用实例。我的目标是删除一个菜单项。

$(document).ready(function () {
    var el = $('textarea.tinymce').tinymce({
        script_url : '../lib/tiny_mce/tiny_mce.js',
        plugins: "paste,visualchars,customspecialchars,customvariables,customfootnotes",
        theme : "advanced", 
        theme_advanced_buttons1 : "bullist,|,customspecialchars,customvariables,customfootnotes,|,undo,redo,|,cut,copy,paste",
        theme_advanced_buttons2 : "",
        theme_advanced_buttons3 : "",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left"
    });

    console.log(tinyMCE);  //undefined since I'm using jquery plugin
    console.log($(el).tinymce());
    $('input[name^="footnote"]').keyup(function () {
        console.log(editor);
    });
});

这是我的初始代码(请注意自定义插件)。我无法弄清楚如何在我的jquery tinymce实例上调用tinymce.ui.DropMenu.removeAll()

1 个答案:

答案 0 :(得分:2)

这应该为您提供编辑器实例:

tinymce.get($(el).attr('id') || 'content');