Jquery 获取对TinyMCE编辑器实例的引用时出现问题

Jquery 获取对TinyMCE编辑器实例的引用时出现问题,jquery,tinymce,Jquery,Tinymce,我正在为TinyMCE使用jQuery插件,并且在尝试如何在实例初始化后引用它时遇到了困难。我的目标是删除一个菜单项 $(document).ready(function () { var el = $('textarea.tinymce').tinymce({ script_url : '../lib/tiny_mce/tiny_mce.js', plugins: "paste,visualchars,customspecialchars,customv

我正在为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.get($(el).attr('id') || 'content');

也许这可以@CodrinEugeniu——这篇文章没有使用jquery插件。在jquery插件中,您没有定义tinyMCE变量。我强烈建议不要使用tinyMCE jquery构建,它的速度很慢$(el)。tinyMCE()在加载tinyMCE后似乎可以工作,如果定义了
tinyMCE
,它就可以工作。它没有使用jQuery插件,那么就不要使用tinymce构建(正如我建议的那样)——这是更快的选择。当涉及到键盘时,jquery构建相当慢interaction@Sentinel:这个答案解决了提问者的问题(顺便说一句,他正在使用jQuery)