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,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);
    });
});

这是我的初始化代码(注意自定义插件)。我不知道怎么打电话tinymce.ui.DropMenu.removeAll()在我的 jquery tinymce 实例上

最佳答案

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

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

关于jquery - 无法获取对 TinyMCE 编辑器实例的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9873781/

相关文章:

php - 什么时候 404 不是 404?

javascript - 使用 Javascript 的单选按钮列表,每个列表选项返回自定义文本

javascript - 在TinyMce中,当编辑器处于焦点时如何更改容器的颜色?

javascript - 用于多个实例的 TinyMCE SetContent

javascript - 加载速度 : large JSON file, 或需要处理的小 CSV 文件更好?

javascript - 如何在显示之前的 Jquery keyup 事件期间从输入中删除空格

jquery - 使用 JQuery Validate Plugin 验证具有相同名称的多个表单字段

javascript - 接受动画

asp.net - 有没有一种简单的方法可以在 .NET 中使用 TinyMCE 进行拼写检查

jquery - 如何使用带有 GZIP 压缩功能的 jQuery 版本的 TinyMCE?