5

現在のフィールドの日付を選択して、別の日付フィールドに日を追加しようとしています

     ,
 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

この問題を解決するにはどうすればよいですか?

4

3 に答える 3

2

setDateおよびは、 datepicker から getDate を文字列として返す間、of js でgetDateサポートされている関数であるため、変換するか、次のコードを試す必要があります。Date()

onSelect: function(date) {  
     if(date!=undefined){
         var dateObject=new Date(date);
         dateObject.setDate(dateObject.getDate()+1);                                 
         $('.nextDt').datepicker('setDate', dateObject);
      }
    }

これが現在と次の日付を警告するデモです

于 2013-04-20T07:27:00.540 に答える