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