使用jqcleditor
文本编辑器的Yii WYSIWYG
扩展名
我无法动态生成包含jqcleditor
javascript
的3个文字区域的新行。
写作时,我遇到了这个解决方案:
在我的ajax
函数中调用addRow
函数并重新实例化jqclEditor
,就像我现在在视图中所做的那样......是否可以?
请让我知道
添加与现在相同的行:
var tr_string = "<tr id='"+row_counter+"'>\
<td><textarea name='"+kpa_counter+"' class='kpa'></textarea></td>\
<td><textarea name='"+kpi_counter+"' class='kpi'></textarea></td>\
<td><textarea name='"+self_counter+"' class='self'></textarea></td>\
<td><a onclick='addData(this)' class='btn btn-success' id='"+add_counter+"'>Add</a></td>\
<td><a onclick='removeData(this)' class='btn btn-danger' id='"+del_counter+"'>Del</a></td>\
</tr>";
// console.log(obj)
$(tr_string).insertAfter($(obj).closest('tr'));
以下是相同的链接:
答案 0 :(得分:0)
在它下面实例化:
$(tr_string).insertAfter($(obj).closest('tr'));
$(".kpa").cleditor({width:200, height:250});
$(".kpi").cleditor({width:300, height:250});
$(".self").cleditor({width:400, height:250});