请帮助我,我有一个代码添加产品,我有使用ckeditor但我想添加新的textarea使用ckeditor,并解决问题。我用了一个附加物。当我点击按钮使用功能附加然后它不加载jquery。我不知道如何再次回调jquery。请帮帮我
<div class="form-group">
<div class="col-md-12 col-xs-12" style="margin: 0 auto; text-align: center">
<a onclick="appendText()" class="offsite" >Add Project</a> //function append
<div class="append"></div> // Load append
</div>
</div>
<script src="{{asset('assets/global/plugins/ckeditor/ckeditor.js')}}" type="text/javascript"></script>
<script src="{{asset('assets/pages/scripts/components-editors.min.js')}}" async type="text/javascript"></script>
<script>
function appendText() {
var txt1 = '<textarea class="ckeditor form-control" name="content_vi[]" rows="6" required></textarea>';
$(".append").append(txt1); // Append new elements
}
</script>
答案 0 :(得分:0)
您需要获取一个引用<textarea>
DOM节点的jQuery对象并在其上运行CKeditor。
例如:
$('<div><textarea><\/textarea><\/div>').appendTo('#parentNode').find('textarea').ckeditor();