TinyMCE没有'无法进行第二次初始化

TinyMCE doesn't work on second init

本文关键字:第二次 初始化 没有 TinyMCE      更新时间:2023-12-27

我有一个按钮,它在单击时加载表单,还有一个取消按钮,它从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>