2016-11-23 62 views
0

我使用带内联模式的TinyMCE插件。我想要做的是在编辑器关闭后获取编辑区域的内容。这是我现在所拥有的:TinyMCE串联模式:在编辑器关闭时获取已编辑区域的内容

tinymce.init({ 
    selector: '.editable', 
    plugins: "link", 
    inline: true, 
    init_instance_callback: function (editor) { 
     editor.on('GetContent', function (e) { 
     console.log(e.content); 
     }); 
    } 
    }); 

但是,这并不记录任何东西。有任何想法吗?

回答

0

每次离开编辑器它激发了blur事件(https://www.tinymce.com/docs/advanced/events/#blur)......你可以在你的TinyMCE的配置捕获此:

tinymce.init({ 
    selector: '#my_div", 
    ... 
    setup: function (editor) { 
     editor.on('blur', function (e) { 
      console.log('Editor was blurred!'); 
      // Do what you want when the editor is blurred here 
      console.log(editor.getContent()); //get the content from the editor 
     }); 
    } 
});