【发布时间】:2011-07-30 01:12:39
【问题描述】:
我的页面中有 3 个 tinymce 文本区域。我想从 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"
.
.
.
.
【问题讨论】:
-
我不确定,但使用
console.log(tinyMCE.activeEditor);查看 DOM 应该会给您一个对象数组。它只是一种不确定的感觉 :) 所以你可能会看到这样的东西tinyMCE.activeEditor[0].setContent(value);console.log()用于 firebug 为 firefox 调试 -
哎呀对不起我的错...它的
tinyMCE.editors[0].iframeHTML = value