0

onSelectイベントで変数を返すために使用しようとしています。最初の部分は、すでに入力にある日付を取得し、$("#firstAvailable")日付のフォーマットを行っていることです。その後、日付ピッカーで日付が変更された場合は、それらの日付変更を再適用します。ajaxを使用しているため、これは機能していませんconsole.log。ページに読み込まれた元の日付が表示されるだけです。firstDateを返すと変数がリセットされると思いましたが、そうではないようです。これが私のコードです。考え?

編集:これが私のjsfiddleです。

var date = $("#firstAvailable").val();
var firstDate = new Date(date);
var currYear = firstDate.getFullYear();
var currMonth = firstDate.getMonth();
currMonth++;
var currDate = firstDate.getDate();
var firstDate = currYear + '-' + currMonth + '-' + currDate;

$("#firstAvailable").datepicker({
    onSelect: function(dateText, uiInstance) {
            var date = $(this).val();
            var firstDate = new Date(date);
            var currYear = firstDate.getFullYear();
            var currMonth = firstDate.getMonth();
            currMonth++;
            var currDate = firstDate.getDate();
            var firstDate = currYear + '-' + currMonth + '-' + currDate;
            return firstDate;
        }
});
4

1 に答える 1