jQuery UI datepicker 不显示周数

Posted

技术标签:

【中文标题】jQuery UI datepicker 不显示周数【英文标题】:jQuery UI datepicker not showing week numbers 【发布时间】:2011-01-25 20:55:00 【问题描述】:

我的 jquery UI datepicker 没有显示周数,即使设置了 showWeek:true 选项。这是我的代码:

<script type='text/javascript'>
  $(document).ready(function()
    $('#startDate').datepicker( 
      changeMonth: true, 
      changeYear:true, 
      dateFormat: 'd-M-yy', 
      firstDay: 1, 
      showButtonPanel: true, 
      showWeek: true 
  );
);
</script>
<input type='text' name='startDate' id='startDate'>

据我了解,您只需要设置 showWeek 选项即可完成这项工作 - weekHeading 的默认值为“Wk”,并且 calculateWeekNumber 具有内置的 ISO 周数计算器功能。

另外,由于某种原因,按钮面板上的“今天”按钮被禁用了?!任何建议将不胜感激。谢谢。

【问题讨论】:

您使用的 jQuery UI 的确切版本是什么? 道歉,使用 jQuery 1.3.2 对 - jQuery UI 的版本与 jQuery 是分开的,当然 jQuery UI 和 jQuery 之间存在依赖关系。 datepicker 是在 jQuery UI v1.8 中添加的,据我所知,它还不是最终版本。 jQuery UI v1.8 依赖于 jQuery v1.4.2 。如果您使用的是 jQuery v1.3.2,则需要更新到 v1.4.2。你还需要 jQuery UI v1.8。 抱歉!使用 jQuery UI 1.7.2 【参考方案1】:

我认为您可能正在使用 jQueryUI v1.7.2。 您需要 v1.8 才能获得 showWeek 选项。我有 v1.8rc3,它运行良好。

演示: http://jsbin.com/eliki

【讨论】:

以上是关于jQuery UI datepicker 不显示周数的主要内容,如果未能解决你的问题,请参考以下文章

Jquery UI Datepicker不显示

jQuery datepicker - 在初始化后更改 .ui-datepicker-calendar 的显示

Rails,如何在特定页面上显示 jquery-ui-datepicker 日历?

CSS:JQuery datepicker 不显示图像

jquery ui datepicker - altfield作为div而不是输入

突出显示两个选定日期之间的日期 jQuery UI Datepicker