百度UEditor粘贴或插入的表格不显示边框的解决办法

原文链接:http://blog.csdn.net/lovelyelfpop/article/details/51678742



这个方法是我自己研究出来的。

编辑器里面可以看到表格有边框,在前台页面展示出来的却没有边框。


修改办法:

打开ueditor.all.js

1、找到下面的代码,修改

utils.each(tables, function (table) {
    removeStyleSize(table, true);
    domUtils.removeAttributes(table, ['style']); //改这里,原来是 ['style', 'border']
    utils.each(domUtils.getElementsByTagName(table, "td"), function (td) {
        if (isEmptyBlock(td)) {
            domUtils.fillNode(me.document, td);
        }
        removeStyleSize(td, true);
    });
});

这是为了不让UEditor去掉粘贴的表格的边框,也就是table元素的border属性(不是border内联样式)



2、UEditor插入的表格实际是没有边框的,编辑器中看到边框,其实是因为编辑器里面(