Jquery 获取对TinyMCE编辑器实例的引用时出现问题
我正在为TinyMCE使用jQuery插件,并且在尝试如何在实例初始化后引用它时遇到了困难。我的目标是删除一个菜单项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
$(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)