我有一个表单,其中CKEditor替换了我的<textarea>
s(多个)。我想在提交表单之前从页面中删除所有CKEditor实例。我怎么能做到这一点?
我看过Remove CKEdit Instance,但它根本没有帮助我。
注意:我的所有CKEditor都有一个“ckedit”类
答案 0 :(得分:54)
这会破坏页面上的所有CKEDITOR实例:
for(name in CKEDITOR.instances)
{
CKEDITOR.instances[name].destroy(true);
}
答案 1 :(得分:0)
你可以在提交之前使用jquery的。remove()。
答案 2 :(得分:-15)
你有没有试过......
delete CKEDITOR;
我有类似的情况,这对我有用。只需确保在下次需要使用它时重新创建它。否则,请尝试保留您创建的所有实例的id数组,然后遍历该数组并将其全部销毁。