跳过禁用选项

时间:2019-02-15 04:11:59

标签: javascript html-select user-experience htmlbutton

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

0 个答案:

没有答案