Javascript tinymce 4 editor.InsertContent在插入后不在新行上

Javascript tinymce 4 editor.InsertContent在插入后不在新行上,javascript,wordpress,editor,tinymce-4,Javascript,Wordpress,Editor,Tinymce 4,我制作了一个wordpress插件,它在tinymce中添加了一个自定义按钮。但问题是,当插件插入文本时,光标不会进入新行,而是停留在div中。我如何告诉tinymce进入新行并离开插入的div 我的代码: onclick: function() { editor.windowManager.open( { title: 'Insert special text', body: [{

我制作了一个wordpress插件,它在tinymce中添加了一个自定义按钮。但问题是,当插件插入文本时,光标不会进入新行,而是停留在div中。我如何告诉tinymce进入新行并离开插入的div

我的代码:

onclick: function() {
            editor.windowManager.open( {
                title: 'Insert special text',
                body: [{
                    type: 'textbox',
                    name: 'text',
                    label: 'text'
                }],
                onsubmit: function( e ) {
                    var text = e.data.text;
                    editor.insertContent('<div class="special">' + text + '</div> \n');
                }
            });
        }
这是正确的,它插入了我想要的带有特殊类的div和其中的文本,但是我如何才能转到新行,使光标在插入后离开该div


我之所以希望这样,是因为当发布者添加特殊div,然后点击ENTER键时,它会创建另一个带有特殊类的空div。我只想要一个div,然后离开该div,转到新行继续写作。

问得好。。