【发布时间】:2012-12-27 02:35:51
【问题描述】:
我遇到以下问题:我有一个绑定到 <input> 字段的 jQuery 日期选择器。我想要的是,而不是在输入字段“MM/dd/yyyy”中显示标准日期,以便能够显示当前所选日期的一周的开始和结束,例如
如果选择了 2012 年 12 月 25 日, 然后在输入字段中我想显示“Dec.24 - Dec.30”
计算开始/结束工作日和文本格式不是问题,我已经有了。 我遇到的问题是尝试使用
将输入字段的值设置为自定义文本表示$("#datepickerInput").val('custom text')
然后将日期选择器日期设置为今天的日期,而不是保留其先前设置的值。
有没有办法以某种方式实现这一目标?
谢谢
【问题讨论】:
-
你有做过什么吗?还是你的尝试?或者你发现自己被困在哪里?我们需要的只是代码。请粘贴它或更好地为它制作小提琴。
-
您想要做的问题是,如果有自定义文本,DatePicker 将不知道您实际选择的日期。有可能做你想做的……但你必须很聪明。这不是直截了当的。
-
@Jai,下面的答案中有一些小提琴可以完全按照我的描述说明这个问题。欢迎任何想法:)
-
@AymanSafadi,我想我毕竟不是那么聪明,所以我在寻求帮助:) jQuery datepicker 中有一个名为“format”的属性,但它只是一个字符串太糟糕了。如果它是一个允许您返回自定义文本表示的函数,那就太好了,但它只是一个字符串。随时建议
标签: javascript jquery datepicker