2014-11-23 36 views
0

我有一个包含多个ckeditor的页面。我想要设置它,以便在给定编辑器中的内容保存到数据库中。我试图像几个选项:获取当前正在编辑的CKEDITOR的实例

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

但很明显,因为textarea的是一个iframe,该iframe里面全独立的DOM更换这不起作用。

主要问题是如何动态确定输入哪个编辑器?

我知道我可以在所有的ckeditor实例之间不断循环w/setInterval,但是有近30个ckeditor实例,这在db上会很多。有什么内置到ckeditor我失踪?

回答

0

我认为这会工作

$(function() { 

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

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

功能的callbackHandler将被要求模糊事件

0

至少有3样东西,可以帮助你:

相关问题