TinyMCE 不适用于第二个初始化

TinyMCE doesn't work on second init

我有一个按钮,单击时加载表单,还有另一个取消按钮,从 dom 中删除表单。插入表单时,文本区域使用 TinyMCE 进行初始化,并且工作正常。但是我点击取消,然后第二次载入表单后,就不行了。我正在使用 TinyMCE 4,但无法在任何地方找到解决方案。我正在使用这个:

tinymce.init({
    selector: "#testarea",
    menubar: false,
    statusbar: false
});

这是我试过的:

$.ajax(
    // ajax call
).done(function(e) {
    tinymce.init({
        selector: "#testarea",
        menubar: false,
        statusbar: false
    });
});

因此,如您所见,我尝试在使用 ajax 加载新内容后重新初始化插件,但它不起作用。

如有任何帮助,我们将不胜感激。

尝试将初始化代码放在头部

<!-- Place inside the <head> of your HTML -->
<script type="text/javascript" src="<your installation path>/tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
    selector: "textarea",
    menubar: false,
    statusbar: false
});
</script>