【问题标题】:Selecting Multiple Dates Programatically in kevin luck datepicker - JQuery在 kevin lucky datepicker 中以编程方式选择多个日期 - JQuery
【发布时间】:2013-10-16 20:01:39
【问题描述】:

我有 kevin lucky 的三个 jQuery datepicker。一个日期选择器是 MultiMonth(即显示),另外两个是绑定到 texbox 的单个月份(即从,到)。如果用户选择从日期和到日期,那么日期范围在从和到之间应该在显示日期选择器中选择。

我的代码是:

$(function () {
                $(".Display").datePickerMultiMonth(
                    {
                        startDate: '01/01/1996',
                        numMonths: 3,
                        inline: true,
                        selectMultiple: true,
                        renderCallback: function ($td, thisDate, month, year) {

                            }                                
                        }
                    }
                ).bind(
                    'dpMonthChanged',
                    function (event, displayedMonth, displayedYear) {
                        // uncomment if you have firebug and want to confirm this works as expected...
                        //console.log('dpMonthChanged', arguments);
                    }

                ).bind(
                    'dateSelected',
                    function (event, date, $td, status) {
                        // uncomment if you have firebug and want to confirm this works as expected...
                        //console.log('dateSelected', arguments);
                        //alert(event + "," + date + "," + $td + "," + status);

                    }
                );

                $('#getSelected').bind(
                    'click',
                    function (e) {
                        alert($('div.calendar').dpmmGetSelected());
                        return false;
                    }
                );
            });

$(".from").datePicker({
            startDate: '01/01/1996',
            renderCallback: function ($td, thisDate, month, year) {

            }
        });
$(".to").datePicker({
            startDate: '01/01/1996',
            renderCallback: function ($td, thisDate, month, year) {

            }
        });

任何建议都会有所帮助。

谢谢。

【问题讨论】:

    标签: jquery datepicker


    【解决方案1】:

    终于找到答案了,

    当用户选择从和到日期时,我将值保存为日期并重新创建多月日历。在 rendercallback 函数中,我用我的 from,to date 检查 thisdate,如果 thisdate 在 from,to date 范围内,那么我将“selected”类添加到特定的 td。

    这可能不是一个好方法,但它解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2015-02-12
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      • 1970-01-01
      • 2010-12-07
      • 2022-11-12
      相关资源
      最近更新 更多