动态添加tinymce到新textarea

Luc*_*iuz 7 jquery tinymce html-editor

我怎样才能做到这一点

function addTinyText(id, text){
//add textarea to DOM
$('<textarea id="txt'+id+'"></textarea>').append(text).appendTo('body');
//init tineMCE
 tinyMCE.init({
        theme : "advanced",
        plugins : "emotions,spellchecker"
});
//add tinymce to this
tinyMCE.execCommand("mceAddControl", false, 'txt'+id);
}
Run Code Online (Sandbox Code Playgroud)

但结果每次我们有一个新的textarea + tinyMCE但内部没有文字

我错了什么?

Luc*_*iuz 1

线

$('<textarea id="txt'+id+'"></textarea>').append(text).appendTo('body');
Run Code Online (Sandbox Code Playgroud)

应该是线

$('<textarea id="txt'+id+'"></textarea>').text(text).appendTo('body');
Run Code Online (Sandbox Code Playgroud)