首页 > 解决方案 > 删除所有 CK Editor 实例

问题描述

在线解决方案不起作用。

我正在开发一个动态生成 HTML 的应用程序,我需要在它们上触发 CK 编辑器,但是当长度超过 1 时出现“此编辑器已附加”的错误

这似乎是我想要的,但我尝试通过此解决方案在线完成此操作,但没有奏效

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

我怎样才能完成这项工作?

标签: javascripthtmlckeditor

解决方案


您应该首先检查该元素的实例是否存在,然后执行操作:

if (CKEDITOR.instances['textarea_name']) {
  CKEDITOR.instances['textarea_name'].destroy();
}
CKEDITOR.replace('textarea_name');


推荐阅读