我有一个使用javascript的排序选项,可以使用用户选择的选项对我的数据进行排序。为了通过不单击选择和更改选项来简化导航,我使用一个按钮在选项索引之间滚动1。
[< Prev Month] [February 2019] [Next Month >]
假设我要禁用2019年3月,当我单击Next Month
时,它仍然选择禁用的选项作为索引。如何跳过javascript中禁用的选项?
这是我下个月的功能:
if(selectedIndex < (departure.length - 1)) {
selectedIndex++;
departure.selectedIndex = selectedIndex;
selectedDate = moment(departure.options[departure.selectedIndex].value, "YYYY-MM");
if(selectedIndex != 0) {
updatePackage();
} else {
for(var i = 0; i < rows.length; i++) {
rows[i].classList.add('indate');
}
}
}
注意:离开是选择输入ID
我是否需要检查下一个选项是否已禁用该选项,然后将其递增或递减2?