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