我知道在动态创建元素时,必须使用类似以下内容的东西:

$("#id").live("click", function() {
    //something
});


现在我有这个:

$('#tdInput1').datepicker({
    inline: true
});


我的问题是:如何使它变得生动起来,以便它可以与动态创建的元素进行交互。

最佳答案

根据:Jquery .live works but not with .datepicker

这应该工作:

$("#tdInput1").live("click", function(){
    $(this).datepicker({
        inline: true
    });
});


编辑:此答案适用于旧版本的jQuery。对于jQuery 1.9+,请尝试Vishal的答案。

09-20 14:08