jquery - 如何销毁tinyMce?

标签 jquery tinymce

我使用的是最新版本3.4.b3。我将它放在一个对话框中,它的内容是动态创建的。

所以这意味着tiny应该将自身绑定(bind)到的文本区域每次都会被创建。因此,当我第一次加载对话框时,会出现微小的情况。如果我第二次加载该对话框,该对话框将不会再次显示。

所以我认为我需要在对话框关闭时销毁tiny,然后在加载时重新创建它。

我尝试使用删除,但收到此错误

ReferenceError: t is not defined
http://localhost:3000/Site
Line 0

所以不确定这是什么意思。

最佳答案

您应该正确关闭tinymce,以便能够重新初始化与第一个编辑器具有相同ID的tinymce编辑器。

要关闭编辑器实例,请使用:

tinymce.execCommand('mceRemoveControl',true,'editor_id');

重新初始化使用

tinymce.execCommand('mceAddControl',true,'editor_id');

关于jquery - 如何销毁tinyMce?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5162978/

相关文章:

javascript - 如何连续运行一个函数多次?

javascript - 通过 url 打开 jQuery Accordion 选项卡

jquery - 改变一个元素会影响另一个元素 jquery css

javascript - Highcharts 主从图表的问题

JavaFX WebView - 弹出 Javascript 上下文菜单

JavaScript onTap 函数

javascript - 有没有办法阻止 TinyMCE 自动关注页面加载?

tinymce - 知道如何摆脱打印光标,完全卡住了

javascript - 自定义按钮数量tinymce

tinymce - 如何在 TinyMCE 中处理图像链接转换