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 datepicker - 在初始化后更改 .ui-datepicker-calendar 的显示
Rails,如何在特定页面上显示 jquery-ui-datepicker 日历?