百度UEditor富文本编辑器去除自动追加p标签 | 您所在的位置:网站首页 › ue编辑器百度云 › 百度UEditor富文本编辑器去除自动追加p标签 |
本篇文章还原了我在遇到这个问题时的解决过程: 找到ueditor.all.js文件,搜索 me.addInputRule(function(root){ 或者直接搜索 //进入编辑器的li要套p标签 将utils.each完全注释! //进入编辑器的li要套p标签 me.addInputRule(function(root){ //utils.each(root.getNodesByTagName('li'),function(li){ // var tmpP = UE.uNode.createElement('p'); // for(var i= 0,ci;ci=li.children[i];){ // if(ci.type == 'text' || dtd.p[ci.tagName]){ // tmpP.appendChild(ci); // }else{ // if(tmpP.firstChild()){ // li.insertBefore(tmpP,ci); // tmpP = UE.uNode.createElement('p'); // i = i + 2; // }else{ // i++; // } // } // } // if(tmpP.firstChild() && !tmpP.parentNode || !li.firstChild()){ // li.appendChild(tmpP); // } // //trace:3357 // //p不能为空 // if (!tmpP.firstChild()) { // tmpP.innerHTML(browser.ie ? ';' : '') // } // //去掉末尾的空白 // var p = li.firstChild(); // var lastChild = p.lastChild(); // if(lastChild && lastChild.type == 'text' && /^\s*$/.test(lastChild.data)){ // p.removeChild(lastChild) // } //}); me.addInputRule(function(root){ |
CopyRight 2018-2019 实验室设备网 版权所有 |