让 jquery 为 ajax 添加的元素工作的最佳方法是什么?

What is the best way to have jquery work for elements added by ajax?

本文关键字:最佳 方法 是什么 工作 元素 ajax 添加 jquery      更新时间:2023-09-26

编辑 :

我在引导模型中有一个带有引导日期选择器插件的表单:

启动插件:

<script type="text/javascript">
$(document).ready( function() {
    // datepicker plugin
    $('.input-group.date').datepicker({
         // options
    });
});
</script>

添加到自定义文件的页脚.js和表单输入:

<div class="input-group date">
     <input type="text" name="date" class="form-control" required><span lass="input-group-addon"><i class="fa fa-calendar"></i></span>
</div>

这很好用,没有问题。

现在,如果我使用 GET 方法从文件中添加完全相同的模型内容,则日期选择器的插件将不再起作用。我必须添加到发送到模型的文件:

<script type="text/javascript">
    $(document).ready( function() {
        // datepicker plugin
        $('.input-group.date').datepicker({
             // options
        });
    });
</script>

让它再次工作。现在我的问题是:解决问题的最佳方法是什么?

在寻找几天更好的方法来解决问题后,我发现我有正确的答案。