我有一个表单,其中我让CKEditor替换我的<textarea>
s (多个)。在提交表单之前,我想从页面中删除所有CKEditor实例。我如何才能做到这一点呢?
我看过Remove CKEdit Instance,但它对我一点帮助都没有。
注意:我所有的CKEditors都有一个"ckedit“类。
发布于 2012-07-27 22:18:44
这将销毁页面上的所有CKEDITOR实例:
for(name in CKEDITOR.instances)
{
CKEDITOR.instances[name].destroy(true);
}
发布于 2012-07-27 20:21:49
在提交之前,您可以使用jquery的.remove()。
发布于 2012-07-31 09:26:26
你有没有试过...
delete CKEDITOR;
我也遇到过类似的情况,这对我很有效。只要确保下次需要使用时重新创建它即可。否则,尝试保留一个包含您创建的所有实例的id数组,然后循环遍历该数组并将其全部销毁。
https://stackoverflow.com/questions/11687627
复制相似问题