如何使用JQuery将模糊事件处理程序附加到多个CKEditor 4实例?

时间:2015-08-21 14:01:06

标签: jquery ckeditor

在我的页面中,我有多个CKEditor实例4.页面中的其他所有内容都是通过JQuery和JQuery UI处理的,所以我宁愿使用相同的API样式来操作编辑器。每个实例都使用相同的类sarat_jquery_ckeditor_nostyles进行标记,并使用其JQuery插件攻击CKEditor。到目前为止,非常好。

现在我需要拦截对内容的更改。我以为我会用the blur event and the technique explained here

我的代码到目前为止......在文档准备就绪时我做了:$('.sarat_jquery_ckeditor_nostyles').ckeditor(config).ckeditor(callback);

当然:

function callback (textarea) {
    $(this).blur(function() {
    newcontents = $(this).html();
    alert (newcontents);
});

我看到在编辑器绘制时在调试器中调用了我的回调,但是从不调用blur函数。 (在那里我会调用ajax并将html发布到数据库,服务器端)。

不幸的是,在这种情况下,我无法使用更新的内联样式用于CKEditor( 对我来说很漂亮)。

1 个答案:

答案 0 :(得分:0)

您可以在每个编辑器上使用blur事件,如下所示:

import ninja.client