Sometimes, we want to fix CKEditor instance already exists error with JavaScript.
In this article, we’ll look at how to fix CKEditor instance already exists error with JavaScript.
How to fix CKEditor instance already exists error with JavaScript?
To fix CKEditor instance already exists error with JavaScript, we destroy the existing instance if it already exists.
For instance, we write
const editor = CKEDITOR.instances[name];
if (editor) {
editor.destroy(true);
}
CKEDITOR.replace(name);
to get the editor instance with CKEDITOR.instances[name].
If editor is defined, then we call editor.destroy with true to destroy the instance.
Then we call CKEDITOR.replace with name to create a new CKEditor instance with name.
Conclusion
To fix CKEditor instance already exists error with JavaScript, we destroy the existing instance if it already exists.