是否存在CKEditor事件,只要内容发生变化,我就可以连接到该事件?理想情况下,我正在寻找一个在发生任何变化时触发的事件,例如,可能是用户在编辑器中输入了某些内容,或者使用了工具栏项(例如更改了字体颜色)。
目前我只是联系到key
事件,这个事件只会在按下某个键时触发,而不是在例如通过工具栏更改字体颜色时。
CKEDITOR.instances['myEditor'].on('key', function () {
console.log("changed");
});
我也尝试过使用jQuery在CKEditor的父级上委托点击事件,如下所示。这部分工作,例如,如果你单击Bolt / Italic按钮它会触发,但如果你改变字体颜色则不会触发:
$(document).on('click', '#myEditor_DISPLAY', function(){
console.log("changed");
});
我看过documentation here但没找到任何东西。如果只有工具栏使用的事件,那么我可以使用它,因为我可以连接到那个和key
事件。