主题: js自动生成textarea 如何使用kindeditor编辑器
作者: 乐乐, 发布日期: 2012-09-11 15:15:28, 浏览数: 4052
操作系统: win7

浏览器版本: IE8

KindEditor版本: kindeditor-4.1.2

BUG再现步骤:

function add(){
  $("#zong").append("<textarea id='a'></textarea>");
   KE.show({
id : 'a',
resizeMode : 1,
allowPreviewEmoticons : false,
allowUpload : false,
items : [
'fontname', 'fontsize', '|', 'textcolor', 'bgcolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist']
});
  }

<body>
<div id="zong">
</div>
<button onclick="add()">添加</button>
</body>

 

似乎取不到id,应该怎么写呢?

期望结果: js自动生成textarea

作者: Roddy, 发布日期: 2012-09-11 15:26:48

这时候不能用KE.show,要用KE.init和KE.create。

KE.init({
	id : 'a',
	resizeMode : 1,
	allowPreviewEmoticons : false,
	allowUpload : false,
	items : [
	'fontname', 'fontsize', '|', 'textcolor', 'bgcolor', 'bold', 'italic', 'underline',
	'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
	'insertunorderedlist']
});
function add(){
	$("#zong").append("<textarea id='a'></textarea>");
	KE.create('a');
}
<body>
<div id="zong">
</div>
<button onclick="add()">添加</button>
</body>
回复
发表新帖 发表回复