富文本编辑器-插入表在增加行/列时不起作用

时间:2019-07-04 10:26:00

标签: jquery twitter-bootstrap

我已经从LineControl Editor下载了带有jQuery和Bootstrap的Text Editor。当行/列从默认值行2,列2更改时,“插入表”未插入。但是,当默认值未更改时,它可以工作。

    if(!tblRows.match(intReg)){
        methods.showMessage.apply(this, ["tblErrMsg", "Rows must be a positive number"]);
        return false;
    }
    var htmlTableCntr = $('<div/>');
    var tblAttributes = [   
                            {attribute:"align",value:tblAlign},
                            {attribute:"border",value:tblBorder},
                            {attribute:"cellspacing",value:tblCellspacing},
                            {attribute:"cellpadding",value:tblCellpadding},
                            {attribute:"width",value:tblWidth},
                            {attribute:"height",value:tblHeight},
                        ];
    var htmlTable     = methods.getHTMLTable.apply(this, [tblRows, tblColumns, tblAttributes]);
    htmlTable.appendTo(htmlTableCntr);
    debugger;
    if(navigator.userAgent.match(/MSIE/i))
    methods.restoreSelection.apply(this,[htmlTableCntr.html(),'html']);
    else
    document.execCommand('insertHTML', false, htmlTableCntr.html());
    $("#InsertTable").modal("hide");
    $(this).data("editor").focus();
}},

Chrome中未显示任何错误消息,而IE中的“ editor.focus”却显示异常。而且,在IE中,即使对于默认值也无法使用,而Chrome则无法实现,至少它可以在一个

中使用

0 个答案:

没有答案