Tinymce编辑器没有在某些textareas中显示

时间:2015-11-13 08:38:07

标签: javascript jquery tinymce

我有一些代码可以根据选择的天数显示一些textarea,我需要所有这些文本区域作为编辑器。我已经给出了tinyMCE类,但它不起作用

如果我直接使用html代码,它会工作。我使用jquery html()来显示内容,而使用它时编辑器没有显示

division +='<div class="form-group">Activity on '
           +btwn[i].getDate()+' '+month+
           '<div id="activity_div"><input type="hidden" name="hidden_date[]" value="'+btwn[i].getDate()+
           '"/><input type="hidden" name="hidden_day[]" value="'+month+
           '"/><label for="input-demo-a-1">Activity name</label><input type="text" id="test-text'+i+
           '" name="activity_name[]" style="width:99.5%;"/></br><label for="input-demo-a-1">Activity detail</label><textarea id="test2-text'+i+
           '" class="tinyMCE " name="activity_detail[]" style="width:99.5%;"></textarea></br><button  class="btn btn-success actvty" id="actvty-btn" data-toggle="modal" data-target="#long-modal'+i+
           '" rel="'+i+'">Load Activities<input type="hidden" name="n_days" value="'+d+
           '"/></div></div>'

division是我使用的内容并使用$("#my_testing").html(division);

显示

使用此方法时编辑器没有显示,请帮助我

1 个答案:

答案 0 :(得分:1)

动态添加textarea后,您需要重新启动tinymce,以便它适用于新的textareas:

tinymce.init({selector:'.tinyMCE'});