javascript - ckeditor onChange 事件

标签 javascript jquery ckeditor

我正在使用ckeditor,现在我想使用谷歌翻译api翻译onChange事件中的内容[还有其他方法吗?]

所以我认为我需要 ckeditor 的 onChange 事件,

我尝试过这个但不起作用...

$('.CKeditor').ckeditor();
for (var i in CKEDITOR.instances) {
    CKEDITOR.instances[i].on('change', function() {alert('text changed!');});
}

有没有可能?

注意::我的要求是一个可以输入阿拉伯文文本的文本框[但我需要富文本编辑器]欢迎使用其他方法!

谢谢。

最佳答案

更改事件存在一些问题,请尝试以下操作:

CKEDITOR.instances[name].on("instanceReady", function(){                    
this.document.on("keyup", function(){
    t.text(CKEDITOR.instances[name].getData());
    t.trigger("change");
});
});

关于javascript - ckeditor onChange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632316/

相关文章:

javascript - 如何在 Express Nodejs 中更改本地范围内的全局 var 值

jquery - 如何在覆盖 css 中定义的样式时更新属性?

javascript - 使用 jQuery 表单插件通过 Ajax 上传文件时不调用错误处理程序

validation - CKEditor 4 中所有可用的工具栏按钮名称和组名称的列表在哪里?

Javascript 弹出窗口作为单例

javascript - 通过 store.find 获取当前用户 ('users' , 'me' ) 存储无效的 User 实例

javascript - 检查 javascript 是否加载了 es5-shim.js?那是为了ie8

javascript - 使用 mousemove 移动子元素

javascript - 使用 webpack 在 Laravel 5 中将插件安装到 CKEditor 5

javascript - CKEditor 在构建后破坏了 Angular