按enter键在tinymce编辑器中创建空白范围

按enter键在tinymce编辑器中创建空白范围,tinymce,Tinymce,我正在我的一个项目中使用tinyMCE编辑器。当我在公式框内按enter键时,我想重新加载编辑器的内容。它现在运行良好,但我在这里面临的问题是,在按enter键时自动创建一个带有类am的空白范围。用于重新加载内容的tinymce函数是: tinyMCE.execCommand("mceRepaint"); 我为此制作了一个javascript函数,如下所示: function loadlistener() { //console.log('load'); $("#elm1_ifr").cont

我正在我的一个项目中使用tinyMCE编辑器。当我在公式框内按enter键时,我想重新加载编辑器的内容。它现在运行良好,但我在这里面临的问题是,在按enter键时自动创建一个带有类am的空白范围。用于重新加载内容的tinymce函数是:

tinyMCE.execCommand("mceRepaint");
我为此制作了一个javascript函数,如下所示:

function loadlistener() {
//console.log('load');
$("#elm1_ifr").contents().keydown(function (event) {
    //console.log('key');
    var code = (event.keyCode ? event.keyCode : event.which);
    //console.log(code);
    if (code == 13 && amedit) {

        tinyMCE.execCommand("mceRepaint");
        tinyMCE.activeEditor.focus();

    }
});
var p_parent = $("#elm1_ifr").contents().find("p");
setInterval(function () {
    if (p_parent.find('span').length && p_parent.find('span')) {

        amedit = true;
    } else {
        amedit = false;
    }
}, 200)
})
因此,我的问题是,当按下enter键时,如何防止创建此空白范围。 你可以现场查看

请检查html,以便您能更清楚地理解我的问题