在提交时使用TinyMce内容更新文本字段

时间:2011-11-22 09:39:43

标签: jquery tinymce

我已将TinyMCE编辑器添加到“动态”表单中,该表单接收要更新的项目并使用输入TinyMce的文本更新项目div。这工作正常并更新div。 我的保存功能使用div中的文本而不是tinymce。 我的问题是,当使用任何格式化函数,即H2时,除非你点击回车,否则div不会更新。

任何想法?

这是我的代码:

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

1 个答案:

答案 0 :(得分:1)

问题在于,当最终用户更改格式(如添加H2)时,不会触发“ keyUp ”事件,您可以使用更新“*#article_body *”div

您可以使用onChange事件,因为这会在添加撤消级别时触发,并且不仅应包含新内容,还应包含格式更改。