我有一个按钮,在单击时加载一个表单,另一个取消按钮,从dom中删除表单。插入表单时,textarea用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加载新内容后重新初始化插件,但它不起作用。
任何帮助都将不胜感激。
答案 0 :(得分:1)
尝试将初始化代码放在头部
<!-- 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>