我有一个使用 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?