19

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

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

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

4

3 回答 3

58

这将销毁页面上的所有 CKEDITOR 实例:

for(name in CKEDITOR.instances)
{
    CKEDITOR.instances[name].destroy(true);
}
于 2012-07-27T14:18:43.700 回答
0

你可以利用 . 删除()的jQuery,在提交之前。

于 2012-07-27T12:21:49.393 回答
-15

你试过只是...

delete CKEDITOR;

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

于 2012-07-31T01:26:25.980 回答