CKEditor 4模糊上的更新元素

CKEditor 4模糊上的更新元素,ckeditor,Ckeditor,我有一个页面,其中有多个类为“.ckeditor”的编辑器 我正在尝试更新模糊上的值,但模糊不会触发 $(".ckeditor").on("blur", function() { console.log("blur"); for (var i in CKEDITOR.instances) { console.log(i); CKEDITOR.instances[i].updateEle

我有一个页面,其中有多个类为“.ckeditor”的编辑器

我正在尝试更新模糊上的值,但模糊不会触发

$(".ckeditor").on("blur", function() {
            console.log("blur");
            for (var i in CKEDITOR.instances) {
                console.log(i);
                CKEDITOR.instances[i].updateElement();// to update the textarea
            }
        });

有人知道他们是否完全改变了它在ckeditor 4中的行为吗

尝试以如下方式添加事件

CKEDITOR.instances.editor1.on('blur', function(e) {
    console.log('onblur fired');
});

酷,感谢绿色V。这里的区别是我使用了CKE自己的事件模型,而不是使用用于CKE的底层元素。CKEditor实际上并没有使用最初用于编辑的textarea或div,而是用它自己精心设计的系统来代替它们,该系统使用iframe等等,所以你必须使用它自己的事件模型,谢天谢地,这真的很好。发布时没有时间将其写入答案:)updateElement已更改。注意:此方法仅影响使用CKEDITOR.ELEMENT\u MODE\u REPLACE ELEMENT MODE创建的编辑器实例。