【问题标题】:JQuery UI Datepicker Thai Buddhist YearJQuery UI Datepicker 泰国佛教年
【发布时间】:2014-06-11 01:12:37
【问题描述】:

我正在使用 jquery-1.11.0 和 jquery-ui datepicker 在我的文本字段上实现下拉日期选择。

但是,对于泰国来说,有一种叫做佛教年的东西,它将我们当前的物理年增加了 543。如何使用 jquery datepicker 实现这一点?我已经尝试了以下站点,但由于 jquery 版本不同,它似乎有一个奇怪的行为。

https://code.google.com/p/jquery-ui-datepicker-extension-buddhist-era/

http://www.anassirk.com/articles/1

http://keith-wood.name/calendarsPickerRef.html

【问题讨论】:

    标签: javascript jquery jquery-ui datepicker


    【解决方案1】:

    利用 datepicker 的 yearSuffix 选项,您所描述的内容相当简单,它允许您插入未转义的 html。比如:

    在样式表中:

    .ui-datepicker-year { display:none; }
    

    onChangeMonthYear:

    inst.settings.yearSuffix = year + 543;
    

    See jsfiddle here

    免责声明:在某些时候,有人可能会意识到将未转义的 html 附加到小部件的标题栏是多么糟糕的想法,这将变得无法使用。 1.11.0/1.10.4 应该没问题。

    免责声明2:我对佛教岁月一无所知。这只是将 可见 year 更改为 year+543它绝对不会处理极端情况

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      • 2012-10-10
      相关资源
      最近更新 更多