我想使用date picker的jQuery UI
,但是我不知道如何提取信息,因为我正在调用datePickerRange()
函数,但它总是返回object object
。
下面是我创建的函数,也许没用,但是我的想法是从这里选择的日子。
function datePickerRange(){
var from = $("#from").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1
})
.on("change", function() {
to.datepicker("option", "minDate", getDate(this));
}),
to = $("#to").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1
})
.on("change", function() {
from.datepicker("option", "maxDate", getDate(this));
});
return from;
}
getDate()
功能:
function getDate(element) {
var dateFormat = "mm/dd/yy";
var date;
try {
date = $.datepicker.parseDate(dateFormat, element.value);
} catch (error) {
date = null;
}
return date;
}
这里是用户按下按钮时获取信息的代码。
$('.btn_graf').click(function() {
if(id_btn == 'date_btn'){
var from = datePickerRange();
alert(from);
}
});
为什么返回object object
?我想也许我在return from;
上做错了,因为我必须添加更多内容,但我不知道如何正确地进行操作。
有人可以帮我吗?非常感谢。
from
是表示#from
元素的jQuery对象,对其发出警告没有用。如果要获取用户选择的日期,请使用日期选择器的getDate
方法。
getDate