Javascript jquery数据选择器多输入

Javascript jquery数据选择器多输入,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我有一个问题与多个jquery进程和日期选择器有关 我正在尝试动态创建输入,因此我编写了以下代码: <script type="text/javascript"> function season_func(){ var series_season = $("input[name='series_season']").val(); var i; $('.forms').html(''); if(series_season>30){

我有一个问题与多个jquery进程和日期选择器有关

我正在尝试动态创建输入,因此我编写了以下代码:

<script type="text/javascript">

function season_func(){
    var series_season = $("input[name='series_season']").val();
    var i;
    $('.forms').html('');
    if(series_season>30){
        series_season = 30;
    }
    for(i=0;i<series_season;i++){
        var newTextBoxDiv = $(document.createElement('div'))
         .attr("id", 'seasonId' + series_season);
        newTextBoxDiv.after().html('<label>Sezon #'+ (i+1) + ' Başlangıç Tarihi : </label>' +
          '<input type="text" class="form-control datepicker" name="textbox' + (i+1) + 
          '" id="textbox' + (i+1) + '" value="" >');
        newTextBoxDiv.appendTo(".forms");
    }
}
</script>

函数季节_func(){
var series_seasure=$(“输入[name='series_seasure']”)val();
var i;
$('.forms').html('');
如果(系列季节>30){
系列季节=30;
}

对于(i=0;i使用委托函数来实现这一点

试一试


亲爱的泰米尔语,它可以工作。谢谢!但是,我不理解在添加输入时出现的问题。为什么我们要使用它?最好。当动态创建元素到html dom时,它不会被日期选择器识别。所以使用委托方式
<script>
    $(function() {
        $( ".datepicker" ).datepicker();
    });
</script>
$(document).on('focus', '.datepicker', function() {
    $(this).datepicker();
});