jQuery UI Datepicker显示当前载入的一周 [英] jQuery UI Datepicker show current week on load

查看:241
本文介绍了jQuery UI Datepicker显示当前载入的一周的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在实现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(){

...

$(。ui-datepicker-current-day)。click();
}
pre>

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 range Nov 2 - Nov 8 but not showing the current week range which is Oct 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆