kindEditor用法总结
源地址:https://blog.csdn.net/xiezhiyong3621/article/details/9614191
1)、kindedtor中让编辑框默认为“HTML代码/源代码”模式
// 自定义插件 #1 KindEditor.lang({ example1 : '插入HTML' }); // 自定义插件 #2 KindEditor.lang({ example2 : 'CLASS样式' }); KindEditor.ready(function(K) { KindEditor.options.designMode = false;// 使用场景暂不清楚 K.create('#content', { cssPath : ['plugins/code/prettify.css', 'index.css'], items : ['source', 'removeformat', 'code'] }); });
2)、Javascript无法获取kindedtor中textarea里的值。(也许再保存的时候直接调用 sync方法 ,后获取值,是个好方法)
KindEditor.ready(function(K) { KindEditor.options.designMode = false; editor=K.create('#content', { cssPath : ['plugins/code/prettify.css', 'index.css'], items : ['source', 'removeformat', 'code'], afterBlur: function(){this.sync();} // 加入的更新代码 --- 但这里并不是一个美好的解决方案,好多情况是直接点击保存(导致了 editor 无法触发blur或change事件) });
3)、修改kindedtor中textarea里的值,重新设置kindedtor中textarea里的值。 --- 这里是重新设置
var editor; // ... editor.html("更改后的内容");
4)、KindEditor 4.1.10 (2013-11-23)版里。在ie8下面设置placeholder给值会导致js用val()无法验证,后台无法获取值。很恶心的地方。