2011-11-22 126 views
0

我將TinyMCE編輯器添加到「動態」表單中,該表單接收要更新的項目並使用進入TinyMce的文本更新項目div。這工作正常,並更新div。 我的保存功能使用div中的文本而不是tinymce。 我的問題是,當使用任何格式化函數,即H2,除非你按回車,div不會更新。用TinyMce提交內容更新文本字段提交

有什麼想法?

這裏是我的代碼:

setup : function(ed) { 
ed.onKeyUp.add(function(ed, e) { 
    var articlebody = tinyMCE.activeEditor.getContent({format : 'raw'});      
    $("#article_body").html(articlebody);      
} 
+1

不確定你真的在問什麼?你在這裏確切的目標是什麼? –

+0

如何讓TinyMce使用jquery進行更新,即單擊mce框來初始化它... – Innate

+0

請詳細解釋一下你做了什麼以及結果是什麼 – Thariama

回答

1

的問題是,當最終用戶更改格式(如添加H2)這不會觸發您使用更新「使用keyUp」事件您「*#article_body *」div與。

您可以使用onChange事件,因爲這會在添加撤消級別時觸發,並且應該不僅覆蓋新內容,而且覆蓋格式化更改。

+0

謝謝佈雷特,那正是我所做的和中提琴! – Innate