TinyMCE v4用法
2016-05-09 16:24
267 查看
1:下载包
TinyMCE v4
2:把下载后的文件整个放到项目中,单独放JS文件会报错,因为该文件是需要需要加载相关插件的。当然你不需要用插件 那么可以整个插件文件删除.
3:引入JS
<script src="js/tinymce/tinymce.min.js"></script>
4:初始化
更详细的用法,可以看官网。
效果:
4:获取编辑后的带有html的值
tinymce.activeEditor.getContent()
5:获取编辑后的不带有html的值
var activeEditor = tinymce.activeEditor;
var editBody = activeEditor.getBody();
activeEditor.selection.select(editBody);
var text = activeEditor.selection.getContent( { 'format' : 'text' } );
取到的 text 即为纯文本内容。
TinyMCE v4
2:把下载后的文件整个放到项目中,单独放JS文件会报错,因为该文件是需要需要加载相关插件的。当然你不需要用插件 那么可以整个插件文件删除.
3:引入JS
<script src="js/tinymce/tinymce.min.js"></script>
4:初始化
tinymce.init({ selector: '.mytextarea', theme: 'modern', plugins: [ 'searchreplace wordcount visualblocks visualchars code fullscreen', 'insertdatetime media nonbreaking save contextmenu directionality', 'emoticons template paste textcolor colorpicker textpattern imagetools' ], menubar: false, toolbar1: 'undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | forecolor | subscript superscript', image_advtab: true, content_css: [ '//fast.fonts.net/cssapi/e6dc9b99-64fe-4292-ad98-6974f93cd2a2.css', '//www.tinymce.com/css/codepen.min.css' ] });
更详细的用法,可以看官网。
效果:
4:获取编辑后的带有html的值
tinymce.activeEditor.getContent()
5:获取编辑后的不带有html的值
var activeEditor = tinymce.activeEditor;
var editBody = activeEditor.getBody();
activeEditor.selection.select(editBody);
var text = activeEditor.selection.getContent( { 'format' : 'text' } );
取到的 text 即为纯文本内容。
相关文章推荐
- sqlite清空数据表并使id值从1开始(sqlite默认id从1开始)
- idea16(2016.1.1)下载、安装、破解
- 面试汇总
- JS 页面跳转和刷新
- 72. Edit Distance【H】【65】
- bzoj 1880: [Sdoi2009]Elaxia的路线(拓扑排序+spfa)
- HDOJ(HDU) 2520 我是菜鸟,我怕谁(等差数列)
- nginx学习笔记三(nginx启动框架的处理流程)
- Activity的启动模式
- js事件监听器用法实例详解
- HDOJ(HDU) 2520 我是菜鸟,我怕谁(等差数列)
- 视频自动播放
- Day1作业1:登陆接口(加入日志、注册功能)
- Many to many relationships&Assignment
- POJ 1182 食物链 并查集
- QNX的音频应用实例
- STL:二级空间配置器浅谈
- Mysql 实现 Rownum() 排序后根据条件获取名次
- hdu 1598(最小生成树)
- C#和C++除了语法上的差别外,还有什么其他的区别