使用 UEditor 在html编辑内容时 ,会把DIV替换成P,如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 UEditor 在html编辑内容时 ,会把DIV替换成P,如何解决?相关的知识,希望对你有一定的参考价值。

使用 UEditor 在html编辑内容时 ,会把DIV替换成P,如何解决?

参考技术A 解决方案: 打开ueditor.config.js,敲入配置:,allowDivTransToP:false 参考技术B ctrl + F 替换 参考技术C 可以看看你的界面吗

Ueditor百度编辑器中的 setContent()方法的使用

百度编辑器Ueditor所提供的setContent()方法作用是:设置或者改变编辑器里面的文字内容或html内容

函数说明:setContent(string,boolean);

参数string 是需要设置到编辑器里面的内容,可以含有HTML代码,最后插入到编辑器中的内容是经过 编辑器内置过滤器过滤后的内容,同时该函数会出发selectionchange 事件。

参数:boolean,(true/false) true表示清空编辑器俩面的内容,在内容后面添加内容,不传,默认是true;false表示清空当前编辑器的内容后,在插入内容。

问题:当我第一次用editor.setConten()向编辑其中插入数据的时候始终提示下面的错误:

$(function(){
        var content =$(‘#daily_content‘).val();
        ue.setContent(content);
    });
[object Object]

最后在网上查阅资料了解到:

不能单独使用setContent(string,boolean);

必须是在创建好编辑器后才能使用,那么如何知道编辑器创建好并且准备好了呢?使用一下方法就可实现在编辑器中插入内容了:

$(function(){         var content =$(‘#daily_content‘).val();         //判断ueditor 编辑器是否创建成功         ue.addListener("ready", function () {         // editor准备好之后才可以使用         ue.setContent(content);         });     });

以上是关于使用 UEditor 在html编辑内容时 ,会把DIV替换成P,如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

ueditor插入html代码保存后,再次编辑文章时html代码被过滤只显示文本内容!

我用UEditor编辑文本保存后,当我在查看详细页面时,发现文本域里面的字符还带了html标签,这是怎么一回

如何将已保存的html载入百度UEditor编辑器?

Ueditor百度编辑器中的 setContent()方法的使用

ueditor下面用li的问题

UEditor富文本编辑器,请问如何保存编辑好的内容到html文件?