我有一个在打开对话框时应用了 tinyMCE 的 textarea(来自 JQuery UI 的对话框)。
当用户想要编辑与他们之前编辑的记录不同的记录描述时,就会出现问题。当对话框加载时,我需要它从之前清除 textarea 中的所有内容并从 AJAX 插入新文本。
基本上,当对话框打开时,我在 textarea 上初始化 TinyMCE。然后我希望销毁 TinyMCE,以便在关闭对话框时清除所有输入和文本区域。
如何才能做到这一点?我在 TinyMCE 对象上尝试了 .remove() 和 .destroy,但它要么什么都不做,要么导致错误。
我试过了:
tinyMCE.execCommand("mceRemoveControl", false, 'textarea_id');
但这也不起作用:(