jQuery UI Datepicker显示当前载入的一周 [英] jQuery UI Datepicker show current week on load
问题描述
在实现datepicker之后,我可以使用周选择器 -ui-datepickerrel =nofollow>这个。但是除此之外,我甚至想要显示当前的加载周数。
当用户点击任何日期时,它显示周范围,但如何显示当前的
例如,如果用户点击 11月2日
,则显示周范围 11月2日 - 11月8日
,但不显示当前周的范围是 10月26日 - 11月1日
默认onload。 >
以下功能显示当前周的开始和结束日期,但如何在没有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());
}
如何实现?
谢谢。
可能还有其他方法可以做到这一点,但是这里有一个。通过添加以下代码来模拟当前日期的点击:
$(function(){
pre>
...
$(。ui-datepicker-current-day)。click();
}
After implementing datepicker, I am able to show
Week picker
using this. But in addition to this I even want to show the current week range on load.When user clicks on any date, it shows the week range but how can I show current week range onload as well ?
For example, if user clicks on
Nov 2
it shows the week rangeNov 2 - Nov 8
but not showing the current week range which isOct 26 - Nov 1
by default onload.The below function shows the current week start and end date, but how can I show it on load without 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()); }
How can I achieve this ?
Thanks.
解决方案There are probably other ways to do this, but here's one. Simulate a click on the current date by adding this code:
$(function() { ...... $(".ui-datepicker-current-day").click(); }
这篇关于jQuery UI Datepicker显示当前载入的一周的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!