我有这个当前的功能:
$(function() {
$(".test").datepicker({dateFormat: 'dd/mm/yy' });
});
我希望能够在其中添加这一行:
onSelect: var dateObject = $(this).datepicker('getDate')
我将如何正确格式化它,有人可以给我看一个例子。我是使用 jquery 的新手,所以我不太了解它。
onSelect
是您可以在日期选择器上设置的选项之一,因此您只需将其添加到dateFormat
您已有的选项之后。
onSelect
意味着是一个函数,因此您必须将要运行的代码包装在函数声明中。此外,jQuery 会在调用该函数时自动将选定的日期和 datepicker 的实例传递给该函数,因此参数如下所示:
$(function() {
$(".test").datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function(selectedDate, instance) {
var dateObject = $(this).datepicker('getDate');
}
});
});
jQuery 有大量的API 文档。你应该总是先看那里;他们很有可能可以为您指明正确的方向。
var defaultDate = $.datepicker.formatDate('dd/mm/yy', new Date());
然后在日期选择器中使用这个日期。