javascript - 如何彻底摧毁tinymce?

标签 javascript tinymce

我正在做这样的事情:

在网页上,有一篇文章包裹在一个 DIV 中,一个编辑按钮。当用户单击“编辑”按钮时,通过 javascript 插入一个文本区域,将 DIV 的 html 加载到文本区域中,加载并初始化 tinymce。当用户点击保存按钮时,通过ajax保存并更新文章,彻底销毁tinymce。

问题是,我没能销毁tinymce。这是 the doc of the destroy method .

我用的是jQuery版本的tinymce,最新的V3.2.2

示例代码如下:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
        <script type="text/javascript" src="../js/tinymce/jquery.tinymce.js"></script>
        <script type="text/javascript">
            $(function() {
                $('button.load').click(loadTinyMCE);
                $('button.destory').click(destoryTinyMCE);
            });

            function loadTinyMCE() {
                $('textarea').tinymce({
                    script_url : '../js/tinymce/tiny_mce.js'
                });
            }

            function destoryTinyMCE() {
                $('textarea').tinymce().destroy();
            }
        </script>
    </head>
    <body>
        <textarea>abc</textarea>
        <button type="button" class="load">Load TinyMCE</button>
        <button type="button" class="destory">Destory TinyMCE</button>
    </body>
</html>

最佳答案

改为使用 remove()。

关于javascript - 如何彻底摧毁tinymce?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663844/

相关文章:

javascript 表单提交不起作用

javascript - 寻找一个与可格式化文本区域简单等效的东西

javascript - 使用 javascript/Jquery 获取 HTML5 文件详细信息?

java - android webview.loadUrl 不会加载另一个网页

javascript - 如何配置 mocha 以打印错误的完整堆栈跟踪?

javascript - TinyMCE - 如何可靠地获取在模糊事件之前选择的节点?

zend-framework - Zend Framework - TinyMCE 中的集成 Mad 文件管理器

javascript - 将 e.location 字符串拆分为变量

javascript - 动态创建编辑器 - 浏览器是否需要退出该功能才能进行更改?

javascript - 如何包含在 html 中使用的脚本