0

ここに画像の説明を入力

使用ライブラリ: http://multidatespickr.sourceforge.net/

月のタイトルをクリックしたときに、特定の月のすべての日付を選択したい。

「2016 年 1 月」をクリックすると、既存の日付を含め、すべての日付が 1 月の下に選択されているはずです。

codepen リンク :-- http://codepen.io/hardiksh/pen/zqmgBw

私はコードの下に書きます:--

$( document .delegate( ".selectMonth", "click", function() {

var thisMonth = $(this).attr("data-month";
var thisYear = $(this).attr("data-year";

thisMonth = parseInt(thisMonth);
thisYear = parseInt(thisYear);

thisMonth = thisMonth +1;

lastDay = new Date(thisYear, thisMonth, 0).getDate();

if(thisMonth < 9){
    thisMonth = '0'+thisMonth;
}

allDates3 = [];

for (i = 1; i <= lastDay; i++) {

    if(i < 9){
        i = '0'+i;
    }

    allDates3.push(thisMonth+'/'+i+'/'+thisYear);
}



$('#full-year').multiDatesPicker('destroy');

$('#full-year').multiDatesPicker({
addDates: allDates3,
numberOfMonths: [3,4],
defaultDate: '1/1/'+y
});
});
4

1 に答える 1