CKEditor 4模糊上的更新元素
我有一个页面,其中有多个类为“.ckeditor”的编辑器 我正在尝试更新模糊上的值,但模糊不会触发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").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创建的编辑器实例。