我一直在尝试为另一个日期字段添加一天,并选择当前字段的日期

     ,
 onSelect: function(date) {
     var date2 = $('.currDate').datepicker('getDate');
       date2.setDate(date2.getDate()+1);
       $('.nextDt').datepicker('setDate', date2);
    }

但是我在date2.setDate(date2.getDate()+1);
Message: Object doesn't support this property or method

我该如何解决这个问题?

最佳答案

这是因为currDate可能为空。
如果currDate为空,则$('.currDate').datepicker('getDate')将返回null,在这种情况下date2.setDate(date2.getDate()+1);可能会引发错误
更新:

$(function() {
    $('#nxtDate').datepicker({
        dateFormat: "dd-M-yy",
    });
    $("#currDate").datepicker({
        dateFormat: "dd-M-yy",
        minDate:  0,
        onSelect: function(date){
            var date2 = $('#currDate').datepicker('getDate');
            date2.setDate(date2.getDate()+1);
            $('#nxtDate').datepicker('setDate', date2);
        }
    });
})

10-08 08:03