-2

我有这个当前的功能:

$(function() {
    $(".test").datepicker({dateFormat: 'dd/mm/yy'  });
});

我希望能够在其中添加这一行:

onSelect: var dateObject = $(this).datepicker('getDate')

我将如何正确格式化它,有人可以给我看一个例子。我是使用 jquery 的新手,所以我不太了解它。

4

2 回答 2

2

onSelect是您可以在日期选择器上设置的选项之一,因此您只需将其添加到dateFormat您已有的选项之后。

onSelect意味着是一个函数,因此您必须将要运行的代码包装在函数声明中。此外,jQuery 会在调用该函数时自动将选定的日期和 datepicker 的实例传递给该函数,因此参数如下所示:

$(function() {
    $(".test").datepicker({
        dateFormat: 'dd/mm/yy',  
        onSelect: function(selectedDate, instance) {
            var dateObject = $(this).datepicker('getDate');
        }
    });
});

jQuery 有大量的API 文档。你应该总是先看那里;他们很有可能可以为您指明正确的方向。

于 2013-04-11T13:48:17.247 回答
0
var defaultDate = $.datepicker.formatDate('dd/mm/yy', new Date());

然后在日期选择器中使用这个日期。

于 2013-04-11T13:47:54.660 回答