我正在使用TinyMCE编辑器。,我想删除或销毁tinymce编辑器(页面包含多个编辑器)。还删除tinyMCE添加的类和ID。
但保留可编辑内容
我试过:
tinymce.remove()
tinymce.destroy()
tinymce.execCommand('mceRemoveControl',true,'.editable');
请注意:
我的编辑器类是.editable
,我的页面中有不止一个编辑器。
发布于 2013-07-22 09:09:13
您需要一个编辑器id (它通常等于编辑器html根元素id (在大多数情况下是文本区域))。
示例:
tinymce.execCommand('mceRemoveControl', true, 'my_original_textarea_id');
发布于 2014-04-08 09:50:14
我也有同样的问题。在v4中,上述所有建议都不适用于我,但这确实适用于我:
tinymce.remove("div.editable");
... regenerated HTML dynamicaly ...
tinymce.init(...);
我使用内联编辑器:
tinymce.init({
selector: "div.editable",
inline: true,
plugins: [
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste"
],
menubar: false,
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"});
希望这能帮上忙
发布于 2013-12-29 01:59:46
为了防止任何使用jQuery版本的TinyMce的人到达这里,请使用以下方法删除实例
$("#textarea_id").tinymce().remove();
https://stackoverflow.com/questions/17759111
复制相似问题