2013-07-24 18 views
1

我添加textareas和删除textareas(与分配给他们的tinymces)通过删除非常dom元素创建它们。TinyMCE,删除和洗牌对象

我还没有意识到的是,有一些微小的mce对象与原始映射代码textareas和无论你删除元素,对象仍然存在,并最终通过发布数据发布不正确的数据。

我的问题是两个部分:

  1. 你怎么想正常删除的TinyMCE的编辑器?
  2. 我重新洗牌textarea的名称和ID,这样我总是有从0开始的后期数据并且正在上升......在这种情况下,我是否会重新洗牌tinymce对象,以便它们解决正确的tinymce对象?

我已经找了大约3小时了,并设法删除tinyMCE.editors ...但我需要重新洗牌引用其他编辑有。

回答

0
  1. 正确的行为,以除去一个编辑器是:

    tinymce.execCommand( 'mceRemoveControl',假,your_editor_id);

  2. 对于您的使用案例,我建议您在重新编辑新的编辑器实例之前先删除编辑器实例。在背景中混洗会产生不必要的结果。

+0

所以,而不是重新洗牌。只需删除所有迭代的tinymce,并重新制作它们? – Jimmyt1988

+0

我无法获得该execCommand的工作! – Jimmyt1988

+0

是否插入了您的编辑器ID(例如:将your_editor_id替换为'your_real_editor_id')? – Thariama