2014-11-01 86 views
0

执行datepicker后,我能够使用this显示Week picker。但除此之外,我甚至想要显示当前的负载范围。jQuery UI Datepicker在加载时显示当前星期

当用户点击任何日期时,它会显示星期范围,但我怎样才能显示当前星期范围onload?

例如,如果用户点击Nov 2,它将显示周范围Nov 2 - Nov 8,但不显示当前周范围,默认情况下为Oct 26 - Nov 1

下面的函数显示了本周的开始和结束日期,但是如何在不带onselect的情况下在加载时显示它。

var showCurrentWeek = function() { 

     var defaultStartDate = $('#startDate').text($.datepicker.formatDate('M d', startDate)); 
     var defaultEndDate = $('#endDate').text($.datepicker.formatDate('M d', endDate)); 
     alert(defaultStartDate.text()); 
     alert(defaultEndDate.text()); 
    } 

我该如何做到这一点?

谢谢。

回答

1

可能还有其他方法可以做到这一点,但这里有一个。模拟当前日期点击通过添加以下代码:

$(function() { 

    ...... 

    $(".ui-datepicker-current-day").click(); 
} 
+0

的onclick它显示了一个星期的开始/结束日期,但我需要不上日期选择器任何点击,显示当前星期在页面加载的开始/结束日期。 – Slimshadddyyy 2014-11-01 05:13:58

+0

@Slimshadddyyy那么开始/结束日期的显示将完全不受Datepicker的影响? – Entity 2014-11-01 05:20:31

+0

不是真的,onpage负载显示当前的周开始/结束日期,如果用户点击任何一周的任何其他日期,则显示当前正在工作的周开始/结束日期。 – Slimshadddyyy 2014-11-01 05:41:55

相关问题