Jquery TinyMCE - 填充DIV内容

时间:2011-05-06 14:09:55

标签: jquery tinymce

有没有人知道我错过了以下示例才能正常工作?请查看源代码以了解您是否可以提供帮助。

http://www.instructuk.com/tinymcee.htm

当您点击“编辑内容”链接时,TinyMCE会打开......没问题。 当您单击“取消”按钮时,这将取消窗口...没有问题。 单击“确定”按钮时,它不会将新内容(在TinyMCE编辑器中键入的任何内容)传回原始div框。但是,如果再次单击“编辑内容”,则会保留已编辑的文本???

我正在使用函数和各种标记元素来调用TinyMCE实例,因为这个想法是在页面上的多个DIV框中使用。

感谢。

1 个答案:

答案 0 :(得分:0)

看起来您需要确保编辑内容得到回写。 您应该调用“ok” - 单击:tinymce.triggerSave();将编辑器内容写回底层文本区域。另一个选择是在按下ok按钮时使用纯javascript将其写回:

var content = tinymce.get(editorid).getContent();
$('#box1').html(content);

修改:回复您的评论。 这是因为您删除了编辑器所在位置的dom部分。为了能够重新初始化具有相同id的tinymce实例,您需要在使用tinymce编辑器转储dom部分之前关闭tinymce。为此,您应该removeControl此编辑器实例。