如何获取ckeditor的内容发生变化?

Ráp*_*rás 4 javascript plugins ckeditor

我有以下代码用于检测 ckeditor 表面上的更改。

CKEDITOR.instances['editor1'].on("instanceReady", function(){                    
this.document.on("keyup", function(){
console.log("sth changed");
});
});
Run Code Online (Sandbox Code Playgroud)

我想获取更改编辑器的内容以计算其中的单词数。我怎样才能使用 达到它CKEDITOR.instances

ole*_*leq 7

检索编辑器内容的唯一正确方法是:

CKEDITOR.instances.yourInstanceName.getData();
Run Code Online (Sandbox Code Playgroud)

您也可以尝试,this.on( 'key', function() { ... } );因为编辑器会触发key事件。

此外,我向您推荐有关编辑器中事件和监控更改的票证。onchange

最后但并非最不重要的一点是:wordcount插件已经实现并且可以完成您的工作;)