动态创建jqcleditor的文本区域(wysiwyg)

时间:2017-01-09 11:58:23

标签: javascript php jquery ajax yii

使用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'));

以下是相同的链接:

JqClEditor extension for yii page

1 个答案:

答案 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});

ClEditor Homepage had the answer