【问题标题】:jquery ui datepicker dynamic multiple ranges for yearsjquery ui datepicker 多年的动态多个范围
【发布时间】:2011-10-02 22:10:33
【问题描述】:

我正在使用 jQuery UI 日期选择器,并且有一个表格设置,每个单元格代表一个特定的年份。当用户选择两个不同的年份范围(比如 1950-1960 和 1990-2000)时,我只希望那些选定的年份出现在日期选择器的年份下拉菜单中。我有一个数组“dates_selected”中的年份列表 - 但我不确定如何将此日期选择器中的年份限制为列出的年份。有没有办法可以组合两组年份范围(yearRange:'1950:1960'、'1990:2000')或类似的东西?谢谢!

【问题讨论】:

    标签: jquery dynamic datepicker range


    【解决方案1】:

    您将需要查看 JQuery UI 提供的选项,尤其是 minDatemaxDate 值,如果您建议您已经完成了年份的收集,那么添加这些相对简单根据您的选择。

    希望对你有帮助

    【讨论】:

    • 如果我按照您的建议添加年份(minDate: 1950, maxDate: 2000),我最终会得到 1961-1989 的年份,这是我不想要的。另一种方法可能是这样做,并排除特定的年份范围(例如 1961-1989 年),但我还需要知道如何进行多重排除(如果他们选择 3 个单独的年份范围,我需要两个排除范围)
    • 抱歉,我误解了您的意图,我相信您有两个单独的日期选择器,但我现在是否正确,您只是希望所选范围出现在单个日期选择器中?
    猜你喜欢
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多