获取当前正在编辑的CKEDITOR实例

时间:2014-11-23 03:35:46

标签: jquery ckeditor

我有一个包含几个ckeditors的页面。我想设置它,以便在给定编辑器中的键盘上将内容保存到数据库中。我尝试了一些选项,如:

$('textarea').keyup(function(){
    var name = $(this).attr('id');
    var content = CKEDITOR.instances[name].getData();
   //ajax call to save data

但显然这不起作用,因为texrame由iframe和iframe中的一个完整的独立DOM取代。

主要问题是如何动态找出输入的编辑器?

我知道我可以在所有带有setInterval的ckeditor实例之间循环,但是有近30个ckeditor实例,这在db上会很多。是否有一些内置于ckeditor中的内容我不知道了?

2 个答案:

答案 0 :(得分:0)

我认为这会起作用

$(function () {

    $('#yourid').ckeditor(editorConfig);

    CKEDITOR.instances.yourid.on('blur', callBackFunction);
});

将在模糊事件

上调用函数callbackHandler

答案 1 :(得分:0)

至少有3件事可以帮到你: