我正在使用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 number个other个帖子,但我无法理解我做错了什么。