在选择更改时创建多个文本区域。不只是一个,可能是3-5个。 创建textarea时,我需要使用TinyMCE编辑器进行更改。 我尝试了许多不同的方法,但我做不到。
$(".add_additional_fields").click(function() {
var typeContent = $(this).closest(".typeContent");
var languageContent = typeContent.closest(".languageContent");
var langId = $(languageContent[0]).attr("data-language-id");
// Change additional fields type start
$('body').on('change','.additional_fields_type',function() {
var $this = $(this);
var value = $this.val();
var $parent = $($this[0].closest(".fieldwrapper3"));
var chiledTd=$($parent.children("td:nth-child(3)")[0]);
switch(parseInt(value)){
case 0: {
chiledTd.html(choose);
} break;
case 1: {
var varchar = varChar(langId);
chiledTd.html(varchar);
} break;
case 2: {
var textarea = textArea(langId);
chiledTd.html(textarea);
} break;
case 3: {
guid = createGuid();
var html = createFileHtml(guid,langId);
chiledTd.html(html);
} break;
}
});
// Change additional fields type end
});
选择第三个(3)大小写附加文本区域
function textArea(languageId) {
return "<textarea name='field[" + languageId + "][]' id=\"tiny1\"></textarea>";
}
但是我不能让它成为TinyMCE。
我该如何解决?
谢谢