KindEditor的初始化问题
在项目开发中,需要使用富文本编辑器,就是现在在编辑时用到的工具。
但是需求是这样的, 用户一开始看到的就是一个普通的textarea,当用户点击这个textarea时,
显示为kindeditor编辑器格式。当用户编辑完毕并保存后,又切换为普通的textarea。我采用了这样的思路,但是不行,希望OSCer给点意见。
<h1> <span wicket:id="label">test, message show</span> </h1> <textarea wicket:id="taskdesc" id = "taskdesc" cols="80" rows="4" onclick="initEditor('taskdesc')"></textarea>在textarea中添加了onclick事件,希望通过initEditor函数来初始化kindEditor.
initEditor是这样的:
function initEditor(editorId){ var Editor; KindEditor.ready(function(K) { editor = K.create('#' + editorId, { resizeType : 2, shadowMode : false }); }); }我在测试时,添加了alert语句,发现确实执行了,但是textarea并没有变成KindEditor这样的。
第一次搞javascript和html,向大家求助~~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(11)
测试一下
没写过js,见笑了~ 问题已解决,参考了官网上的demo.
var Editor;
editor = K.
K.creat(xxx,function(e){});
xxx那里传入的是dom对象
所以你要么 document.getElementById(editorId)
要么 用Jquery $("#"+editorId)
你那么写 传入的是字符串 不是dom对象
kindeditor 官方的演示程序里就有你要的效果啊
http://www.kindsoft.net/ke4/examples/dynamic-load.html
回复
地瓜大叔貌似很惊讶。。。[1]
回复
是的呀,估计觉得我这个问题太小白了~~~第一次接触javascript和kindeditor。
@红薯