2014-11-23 64 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樣東西,可以幫助你:

相關問題