【问题标题】:How to callback jquery after load full web use append加载完整的网络使用附加后如何回调jquery
【发布时间】:2016-10-03 03:32:30
【问题描述】:

请帮助我,我有一个代码添加产品,我使用了 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>

【问题讨论】:

    标签: jquery callback append asynccallback


    【解决方案1】:

    您需要获取一个引用&lt;textarea&gt; DOM 节点的jQuery 对象并在其上运行CKeditor。

    例如:

    $('<div><textarea><\/textarea><\/div>').appendTo('#parentNode').find('textarea').ckeditor();
    

    【讨论】:

    • 感谢您对我的帮助。但我添加了 $('
    • 您需要一个ID为'parentNode'的现有元素,或者更改为您需要的名称。因此,在使用 jQuery 添加新的 DIV>TEXTAREA 时,请创建一个 DIV 或其他内容并引用其 ID。
    • 是的,我添加了 id #parentNode -> var txt1 = '';但它不起作用
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签