我有一个 jquery datepicker,它根据选择的日期选择周数和日期范围。
$("input").datepicker({
onSelect: function(dateText, inst) {
$(this).val("Week Number " + $.datepicker.iso8601Week(new Date(dateText)) + " • " + $.datepicker.formatDate('d M', new Date(dateText)) + " - " + $.datepicker.formatDate('d M yy', new Date(new Date(dateText).getTime() + 6*24*60*60*1000)));
}
});
问题是,通过使用此方法格式化日期,它可以防止日期选择器在您再次单击输入时默认为所选日期。它默认为当前日期。
由于我正在使用其他一些代码,我必须使用此方法(我避免显示此方法,因为它很长且与此问题无关)。
有什么想法可以让它默认为之前选择的日期吗?