码迷,mamicode.com
首页 > 其他好文 > 详细

百度编辑器解决span被过滤, 自动加P标签

时间:2016-04-14 16:06:25      阅读:475      评论:0      收藏:0      [点我收藏+]

标签:

editor_all.js:

自动加P标签去除:

enterTag: ‘p‘,

改成: enterTag: ‘‘,

 

 

span被过滤:

  //从编辑器出去的内容处理
    me.addOutputRule(function (root) {
 
        var val;
        root.traversal(function (node) {
            if (node.type == ‘element‘) {
 
               // if (me.options.autoClearEmptyNode && dtd.$inline[node.tagName] && !dtd.$empty[node.tagName] && (!node.attrs || utils.isEmptyObject(node.attrs))) {
 
                //    if (!node.firstChild()) node.parentNode.removeChild(node);
                //    else if (node.tagName == ‘span‘ && (!node.attrs || utils.isEmptyObject(node.attrs))) {
                   //     node.parentNode.removeChild(node, true)
                  //  }
                  //  return;
              //  }

以上的内容注释掉. 

 

再删除switch中关于span的处理判断. 

 

百度编辑器解决span被过滤, 自动加P标签

标签:

原文地址:http://www.cnblogs.com/jackrebel/p/5391236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!