使用Jquery从CKEditor检测onChange事件

前端之家收集整理的这篇文章主要介绍了使用Jquery从CKEditor检测onChange事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用CKEditor和jQuery,我想要切换一个标志为true每当用户更改字段的值。其中一个字段是CKEditor实例。

所有具有“wysiwyg”类的文本区域被转换为CKEditors,但是无论如何,$(‘。wysiwyg’)。change()事件从未被检测到。我做了一些谷歌搜索,但关键字组合似乎没有什么,但不相关的结果(我的google-fu吮吸)。

感谢任何帮助:)

编辑:

for (var i in CKEDITOR.instances) {
        CKEDITOR.instances[i].on('click',function() {alert('test 1 2 3')});
    }

我试过上面的代码,它不工作。它不给我一个错误,意味着它找到CKEditor对象,但由于某种原因,监听器不附加到它?

此外,如果我更换事件附件只是警报(CKEDITOR.instances [i] .name);它会提醒我的textarea的名称,所以我知道我不尝试附加的点击事件没有:)

解决方法

你可以得到一个插件(和解释什么东西被检测为更改)在这篇文章http://alfonsoml.blogspot.com/2011/03/onchange-event-for-ckeditor.html,所以你可以做的事情
for (var i in CKEDITOR.instances) {
        CKEDITOR.instances[i].on('change',function() {alert('test 1 2 3')});
    }

猜你在找的jQuery相关文章