【发布时间】:2017-03-29 02:26:02
【问题描述】:
我正在开发一个带有pickadate.js 插件的小项目。
在默认年份,默认选择的年份是所有选项中最大的。
例如:使用1910 to 2012设置年份,默认选择2012,当我们点击选择框时,选定的年份2012位于列表底部。
我调整了显示并对选项列表进行了排序,现在当我单击年份选择框时,年份按降序显示,但默认选择值始终选择最后一个选项,即列表中的最后一个选项。
我尝试更改 2012 年的选定值,这样当我单击选择框时,第一个条目将是 2012 年,然后向下滚动以选择其他年份……而不是向上滚动。
我正在尝试这个来满足用户体验。
到目前为止我尝试了什么:
onRender: function() {
$('.picker__select--year option').val('2012').change();
}
这里的问题是选择的值是 2012 年,它打破了年份的排序。当我检查控制台时,它给出的超出 jquery 错误。
设置:
min: new Date(1910,1,1),
max: new Date(2012,11,31),
【问题讨论】: