複数の開始日と終了日を追加できるシステムがあります。つまり、スクリーンショットです。
最初の日付を選択すると、onClose イベントが 2 番目の入力の日付を設定し、それを開きます。IE
datePickers = function() {
$(".from_date").datepicker({
minDate: 'D',
dateFormat: "dd/mm/yy",
defaultDate: "+1w",
numberOfMonths: 2,
onClose: function(selectedDate) {
$(".to_date").datepicker("option", "minDate", selectedDate);
return $(".to_date").datepicker("show");
}
});
return $(".to_date").datepicker({
minDate: '+1D',
dateFormat: "dd/mm/yy",
defaultDate: "+1w",
numberOfMonths: 2
});
};
私の問題は、2,3個以上あり、最初または2番目のものを編集するときに発生します....閉じると、最後の入力が開きます。
.next('to_date') と closest('to_date') を使用してみましたが、機能しません。
これを回避する方法についてのアドバイス。
要求されたフィドル: http://jsfiddle.net/FdfPY/