前端在实例化编辑器ueditor中插入指定内容

6 篇文章 0 订阅
在实例化编辑器ueditor中插入指定内容

编辑器

1.首先引入
<script type="text/javascript" src="./ueditor/ueditor.config.js"></script>
<script type="text/javascript" src="./ueditor/ueditor.all.min.js"></script>
<script type="text/javascript" src="./ueditor/lang/zh-cn/zh-cn.js"></script>
2.首先引入
<div class="DetailsCom_main_text">
	<p class="p_name">模板内容</p>
	<div class="templateContainer boxEditSms" style="position: relative;">
		<div class="editBar">
			<script id="editor" class="message_area" type="text/plain" >
				尊敬的{姓名},您好!{活动名称}与您相约深圳福田会展中心,参观报名点击{报名链接},填写报名信息,恭候您的光临!
			</script>
		</div>
		<div class="quicksWrap">
			点击
			<span class="quicks">
				<i class="name ">姓名</i><i>活动名称</i><i class="link ">报名链接</i>
			</span>
			可在通知中插入{姓名}、{报名链接}等信息,发送时将用实际数据替换
		</div>
	</div>
</div>
js片段
//实例化编辑器
var ue= UE.getEditor('editor', {
	toolbars: [[ //这些是你要显示的编辑图片
		'fullscreen', 'source', '|', 'undo', 'redo', '|',
		'bold', 'italic', 'underline', 'fontborder', 'strikethrough', 'superscript', 'subscript', 'removeformat', 'formatmatch', 'autotypeset', 'blockquote', 'pasteplain', '|', 'forecolor', 'backcolor', 'insertorderedlist', 'insertunorderedlist', 'selectall', 'cleardoc', '|',
		'rowspacingtop', 'rowspacingbottom', 'lineheight', '|',
		'customstyle', 'paragraph', 'fontfamily', 'fontsize', '|',
		'link', 'unlink', '|',
		'justifyleft', 'justifycenter', 'justifyright', 'justifyjustify',
		'|', 'imagenone', 'imageleft', 'imageright', 'imagecenter', '|',
		'simpleupload',
	]]
});

// ueditor ready
ue.addListener('ready', function () { //重点
	// 插入固定字段
	$('.boxEditSms .quicks i').click(function () {
		var text = $(this).text();
		$(this).addClass('active');
		console.log(text)
		ue.focus();
		ue.execCommand('inserthtml', '{' + text + '}'); //插入
	});
});
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值