将内容设置为多个TinyMCE textarea?

时间:2011-04-05 14:41:39

标签: php jquery tinymce

我的页面中有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"
.
.
.
.

2 个答案:

答案 0 :(得分:5)

试试这个

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);
}

答案 1 :(得分:0)

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

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