• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

沧海_007

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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

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

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

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

参数:boolean,(true/false) 若传入true,不清空原来的内容,在最后插入内容,否则,清空内容再插入,默认是true 。

问题:当我第一次用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);

        });
    });

posted on 2019-06-05 10:24  沧海_007  阅读(2509)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3