2011-11-22 119 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