0

我正在使用 dateRangePicker 进行日历插件。我有一个包含当前日期的跨度“签入”。我希望当我单击该跨度时,选择 dateRangePicker 提供的日历中的当前日期,但我不知道该怎么做。任何形式的帮助都是 appriciatd。提前致谢。

编辑 :

我正在使用这个https://rawgit.com/longbill/jquery-date-range-picker/master/index.html

这是我的代码

$('.datepicker1').dateRangePicker({
                format: 'YYYY-MM-DD',
                separator : ' : ',
                startDate : today,
                showShortcuts : true,
                minDays: 2,
                getValue: function()
                {
                    console.log(today);
                    var month = today.getMonth()+1;
                    var day = today.getDate();

                    var output = today.getFullYear() + '/' +
                        (month<10 ? '0' : '') + month + '/' +
                        (day<10 ? '0' : '') + day;
                    return output;
                },
                setValue: function(s)
                {
                    var month = today.getMonth()+1;
                    var day = today.getDate();

                    var output = today.getFullYear() + '/' +
                        (month<10 ? '0' : '') + month + '/' +
                        (day<10 ? '0' : '') + day;
                    output = s;
                }
            })
            .bind('datepicker-change',function(event,obj){
                $(this).parent().parent().prevAll('.checkindate').html('<span>Check in</span><span>' + days[obj.date1.getDay()] + ', </span><span>' + dates[(obj.date1.getDate()-1)] + '</span><br><span>' + months[obj.date1.getMonth()] + ' ' + obj.date1.getFullYear() + '</span>');
                $(this).parent().parent().prevAll('.checkoutdate').html('<span>Check out</span><span>' + days[obj.date2.getDay()] +', </span><span>' + dates[(obj.date2.getDate()-1)] + '</span><br><span>' + months[obj.date2.getMonth()] + ' ' + obj.date2.getFullYear() + '</span>');
                $("#checkindate").val(obj.value.substr(0,obj.value.indexOf(":")));
                $("#checkoutdate").val(obj.value.substr(obj.value.indexOf(":")+1));
            });

$('.datepicker1').data('dateRangePicker').setDateRange('2014-06-03', "2014-06-04");
$('.datepicker1').click();
4

1 回答 1

0

JQuery Ui Datepicker中绑定span中的事件以选择当前日期的过程

使用SetDate 日期选择器的方法在跨度单击中设置日期。

http://jsfiddle.net/johnav1989/Fa8Xx/1892/

于 2014-06-03T11:24:45.590 回答