我想要多个textarea
(ck编辑器),用户可以在其中输入多个数据,我尝试了clone()
和appendTo
之类的jquery的各种功能和方法,但问题是克隆textarea
后克隆textarea
但ckeditor无法正常工作,我无法在其中写入任何内容
请帮帮我。
这是我尝试过的
test1 http://jsfiddle.net/FADxv/793/
test2 http://jsfiddle.net/kbqjnecx/3/
谢谢
答案 0 :(得分:1)
在每个新的文本区域中添加一个id
并使用手动初始化编辑器
CKEditor.replace(id [,config])
类似的东西:
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_fields){ //max input box allowed
x++; //text box increment
var editorId = 'editor_' + x;
$(wrapper).append('<div> <textarea id="'+editorId+'" class="ckeditor" name="ck[]"></textarea><a href="#" class="remove_field">Remove</a></div>'); //add input box
CKEDITOR.replace(editorId, { height: 200 });
}
});
答案 1 :(得分:0)