首页 文章

从DOM中删除后,TinyMCE不可用

提问于
浏览
0

如果我将它从DOM中删除然后再添加它,我对TinyMCE有点问题 . 基本上编辑器变得无法使用 .

我在这里提出了一个小测试用例:http://sprymedia.co.uk/media/misc/tinymce/ . 重现问题的代码非常简单:

$(document).ready( function () {
    tinymce.init( {
        selector: '#test'
    } );

    $('button').on( 'click', function (e) {
        e.preventDefault();
        $('#container').remove().appendTo('body');
    } );
} );

是否可以从DOM中删除编辑器然后将其重新添加?关于这一点,我在API中看不到任何内容 .

1 回答

  • 0

    你可以尝试重新初始化tinymce,如下所示:

    $(document).ready( function () {
        tinymce.init({
            selector: '#test'
        });
    
        $('button').on( 'click', function (e) {
            e.preventDefault();
            $('#container').remove().appendTo('body');
            tinymce.init({
                selector: '#test'
            });
        });
    });
    

    Demo

相关问题