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(){
editor的汉语var content =$('#daily_content').val();
//判断ueditor 编辑器是否创建成功
ue.addListener("ready", function () {
  // editor准备好之后才可以使⽤
  ue.setContent(content);
});
});