删除所有CKEditor实例

时间:2012-07-27 12:19:22

标签: javascript jquery ckeditor

我有一个表单,其中CKEditor替换了我的<textarea> s(多个)。我想在提交表单之前从页面中删除所有CKEditor实例。我怎么能做到这一点?

我看过Remove CKEdit Instance,但它根本没有帮助我。

注意:我的所有CKEditor都有一个“ckedit”类

3 个答案:

答案 0 :(得分:54)

这会破坏页面上的所有CKEDITOR实例:

for(name in CKEDITOR.instances)
{
    CKEDITOR.instances[name].destroy(true);
}

答案 1 :(得分:0)

你可以在提交之前使用jquery的。remove()。

答案 2 :(得分:-15)

你有没有试过......

delete CKEDITOR;

我有类似的情况,这对我有用。只需确保在下次需要使用它时重新创建它。否则,请尝试保留您创建的所有实例的id数组,然后遍历该数组并将其全部销毁。