ライブラリが使用月のすべての日付を選択: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
});
});
クールです。まだ何か試してみましたか?あなたが何かを最初に試しなければ、人々はあなたを助けません。 – Leeish
私は、複数の日付ピッカーライブラリを変更し、毎月チェックボックスを追加し、そのチェックボックスをクリックすると、選択した月のすべての日が、選択された日に余分に選択されます。 –
'allDates3'はループの後に何を出力していますか?この 'i = '0' + i;を実行すると、' i'を文字列に変換しているので、 'i ++'がそれ以降に動作するかどうかわかりません。 – Leeish