将TinyMCE插入动态textareas

时间:2014-12-17 14:00:12

标签: jquery wordpress tinymce

我正在使用jQuery在点击按钮时动态地将HTML附加到初始HTML块中。附加的HTML包含一个textarea,我想用TinyMCE编辑器重新创建。 Wordpress正在使用TinyMCE编辑器v4.1.x

   <div id="initial">
   </div>

   <div class="append">
        <div class="input_field">
            <textarea
                id="field_id_1"
                class="text_input"
                name="text_input[]"
                value=""
            ></textarea>
       </div>
  </div>

我可以正确附加HTML,我可以通过ID很好地找到文本区域,但我似乎无法弄清楚如何用MCE替换它? (目前我只是在更换动态文本区域之前搜索静态ID(field_id_1)。

var fieldID = jQuery(parent).find("textarea#field_id_1"); //found ok

 tinymce.execCommand("mceAddEditor", false, fieldID);

我似乎仍然收到错误

Uncaught TypeError: Cannot read property 'visibility' of undefined

这是用TinyMCE替换文本区域的正确方法吗?我需要jQuery TinyMCE插件还是可以将jQuery与内置的Wordpress TinyMCE一起使用?我有checked numberother个帖子,但我无法理解我做错了什么。

0 个答案:

没有答案