<form action="" method="post">
<div class="form-container">
<div class="form-group">
<input type="text" placeholder="请输入标题" name="title" class="form-control">
</div>
<input type="hidden" id="content" name="content">
<div class="form-group" id="editor">
</div>
<div class="form-group">
<button class="btn btn-primary">立即发布</button>
</div>
</div>
</form>
<script type="text/javascript" src="/static/js/wangEditor.min.js"></script>
<script type="text/javascript">
var E = window.wangEditor
var editor = new E('#editor')
// 或者 var editor = new E( document.getElementById('editor') )
editor.customConfig.onchange = function (html) {
// 监控变化,同步更新到 textarea
$('#content').val(html)
}
editor.create()
// 初始化 textarea 的值
$('#content').val(editor.txt.html())
</script>
#采用wangeditor比较方便,轻量化
#在赋值时需要有一个hidden的input用来中间传递变量,单纯的div是不能向后端传递的
#需要有onchangge监控div中的数值变化
#在jinja2模板中要采用过滤器safe进行转码