CKEDITOR 错误代码:编辑器元素冲突

CKEDITOR Error code: editor-element-conflict

我在我的网络应用程序中使用 CKEditor jquery 适配器。编辑器工作正常,但出现控制台错误:

当我参考 CKEDITOR 开发错误文档时。它解释了错误,但没有给出解决方案。我不想在我的代码中出现错误,即使它可以工作。

我找到了解决办法。您必须在 DOM 加载时初始化 CKEditor Textarea。

由于 CKEditor 适配器使用 JQuery。下面的代码有效。

$(window).on('load', function (){
    $( '#ckeditor-textarea' ).ckeditor();
});

此错误的主要原因之一是在目标文本区域上使用“ckeditor”class,然后再次使用 js。 如果您需要通过 js 在 ckeditor 实例上添加额外配置,请从文本区域中删除“ckeditor”class。