在网上找了半天,方法都是一样,
让你在ueditor.all.js这个文件里面查找allowDivTransToP:true ,然后把true改成false就可以了
在最新的百度编辑器里面,我试了没用,然后找了半天,
发现在ueditor.all.min.js只要把allowDivTransToP:!0的!0 改0即可
上面这是关键,无论你在ueditor.all.js 怎么改,还是原来老样子,必须改成0才有效果
下面是去掉p 和br方法
(在ueditor.all.js查看下方代码,然后注释或者删掉下方代码即可)
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 ? ' ' : '<br/>')}//去掉末尾的空白var p = li.firstChild();var lastChild = p.lastChild();if(lastChild && lastChild.type == 'text' && /^\s*$/.test(lastChild.data)){p.removeChild(lastChild)}});