我试图在 onSelect 事件上使用来返回一个变量。第一部分是我正在输入一个已经在输入中的$("#firstAvailable")
日期并进行一些日期格式化。然后,如果日期选择器中的日期发生变化,则重新应用这些日期更改。这不起作用,因为我的console.log
ajax 上有一个,它只是显示了加载页面的原始日期。我认为返回 firstDate 会重置 var,显然不是。这是我的代码。想法?
编辑:这是我的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;
}
});