富文本编辑器小技巧大杂烩之TinyMce

TinyMce富文本编辑器问题点总结

由于是第一次接触富文本编辑器,走过不少歪路,在这里另起一篇特别记录:

问题一、如何获取编辑器内容和回显编辑器

获取编辑器的内容

 var content = tinymce.get('myTextarea').getContent();

解析: myTextarea是编辑器的id
将数据回显到编辑器

 $("#myTextarea").val('content')

解析: #myTextarea 是你创建的容器的id属性值
如果回显到其他普通的标签,也是一样的做法,直接赋值就好,因为从编辑器获取的本来就是完整的html。

问题二、如何给编辑器外框加上红色边框

使用场景: 当我们需要给编辑器加上校验时,校验不通过的话,需要显示红色外框,以提示用户重新输入。
从前端出发,解释如何添加。(这里提一嘴,我们目前使用的是tinyMce的经典模式,编辑器其实是在创建的容器下方插入一个div,里面包括一个全新的页面)。
从页面我们可以知道想要在外边框加上红色边框,就需要找到tinyForm的第二个子元素,js如下:

$("#tinyForm").children(":eq(1)").css('border','1px solid red');

前端渲染图:
在这里插入图片描述
效果图: 编辑器外边框加上了红色边框,也就起到警醒用户的作用,当然,加其他样式就随你了。
在这里插入图片描述

问题三: 如何和谐去掉编辑器下方的广告

首先来了解下编辑器下方的状态栏,分别由记录状态、官网地址和可拖曳按钮。

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值