我有我的網頁上列出了一些領域,每個人都有創建一個文本將被轉換爲TinyMCE的一個按鈕,內容與一個字符串,它是從一個被更新ajax請求。像這樣:tinyMCE的setContent - 動態(jQuery的)添加textarea的
$("table td.bio-td").delegate(".btn", "click", function() {
...
var id = this.id;
$('#cont').html('<textarea id="mceeditor_'+id'">xyz</textarea>');
tinymce.EditorManager.execCommand('mceAddControl',true, 'mceeditor_'+id);
tinymce.activeEditor.setContent(ajax_str);
...
});
該代碼正常工作,除了一件事:setContent()行。 我在javascript控制檯中發現錯誤,activeEditor爲空。不知何故tinyMCE無法在DOM中找到編輯器?那麼之前它是如何轉換爲tinymce對象的呢?