0

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

4

0 回答 0