0
点赞
收藏
分享

微信扫一扫

CKEditor使用小结

半秋L 2022-03-10 阅读 105

1、前言

后台使用bootstarp+layui+jquery。--(跟使用什么技术无关)

2、准备工作

        ① 官网连接

        https://ckeditor.com/ckeditor-4/download/

        ② 选择版本

                区别在于功能的多少。也可自定义下载模块

        

  3、基本使用

        ①  将安装包解压,放入项目中。

        ②  在页面中引入js并创建html标签

 <!--在需要使用编辑器的地方插入textarea标签 -->
    <textarea name="description" id="description" placeholder="请输入内容……"/>
    </textarea>

        ③ 富文本初始化

// 初始化富文本框及页面显示控制
    function initSummernote() {
        CKEDITOR.replace("description");
    }

        注意:replace中的内容为定义标签的id

        ④  完成

                打开浏览器即可看到页面

   4、获取编辑器内容

1、获取CKEditor被选中的内容
var mySelection = CKEDITOR.instances.description.getSelection();
        if (CKEDITOR.env.ie) {
            mySelection.unlock(true);
            data = mySelection.getNative().createRange().text;
        } else {
            data = mySelection.getNative();
        }
2、获取CKEditor纯文本
 var CText=CKEDITOR.instances.description.document.getBody().getText(); //取得纯文本       

3、获取CKEditor带HTML标签的文本
var CHtml= CKEDITOR.instances.description.getData();

        注意:”description“为定义html标签中的id值

 5、设置编辑器的内容

CKEDITOR.instances.description.setData("要显示的文字内容");

          注意:”description“为定义html标签中的id值

6、设置只读

CKEDITOR.config.readOnly = true;

7、字体颜色配置

        这篇文章介绍的很详细,亲测有效:https://www.jb51.net/article/163993.htm

8、其他

        咱们没有遇到其他功能,等用到时更新

举报

相关推荐

0 条评论