我正在使用 jquery-1.11.0 和 jquery-ui datepicker 在我的文本字段上实现下拉日期选择。
然而,对于泰国来说,有一个叫做佛教年的东西,它在我们当前的物理年上增加了543。如何使用 jquery datepicker 实现此目的?我已经尝试过以下网站,但由于 jquery 版本不同,它似乎有一个奇怪的行为。
https://code.google.com/p/jquery-ui-datepicker-extension-buddhist-era/
最佳答案
利用日期选择器的yearSuffix
选项,您所描述的内容相当简单,该选项允许您插入未转义的html。像这样的东西:
在样式表中:
.ui-datepicker-year { display:none; }
在onChangeMonthYear
中:
inst.settings.yearSuffix = year + 543;
免责声明:在某些时候,有人可能会意识到将未转义的 html 附加到小部件的标题栏是多么糟糕的想法,并且这将变得无法使用。 1.11.0/1.10.4 应该没问题。
免责声明2:我对佛教岁月一无所知。这只是将可见年份
更改为年份+543
。 它绝对不处理极端情况
关于javascript - JQuery UI Datepicker 泰国佛年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24153231/