将内容设置为多个TinyMCE textarea?

我的页面中有3个tinymce textarea。 我想从ajax填充这些文本区域。

我知道原始textarea字段的名称,但是

 tinyMCE.activeEditor.setContent(value); 

不起作用,因为我没有任何活动的编辑器。

这是我的代码的基本示例

 . . . function(data) { $.each(data, function(key,value)) { $("#"+key).val(value); //"#"+key is the id of tinymce editors in my form }, "json" . . . . 

试试这个

 for(i=0; i < tinymce.editors.length; i++){ tinymce.editors[i].setContent(value); } 

编辑:您也可以使用以下内容

 for(i=0; i < tinymce.editors.length; i++){ tinymce.get(tinymce.editors[i].id).setContent(value); } 

如果您使用的是tinyMCE jquery编辑器,则可以尝试以下代码

 $.each(tinyMCE.editors, function(index, editor){ editor.setContent(value); );