У меня есть опция сортировки с использованием javascript для сортировки моих данных с использованием выбранной пользователем опции. Чтобы упростить навигацию, не нажимая кнопку выбора и изменяя параметр, я делаю кнопку для прокрутки между индексами параметров на 1.
[< Prev Month] [February 2019] [Next Month >]
Допустим, я хочу отключить март 2019 года, когда я нажимаю 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');
}
}
}
примечание: отправление - это выбранный входной идентификатор
Нужно ли мне проверять следующий параметр, отключен ли он или нет, а затем увеличивать или уменьшать его на 2?
Пожалуйста, добавьте свой код, задавая вопросы
Укажите МВЦЭ, чтобы люди могли понять и помочь решить вашу проблему. Спасибо :)
Извините, я должен добавить это в начале. Отредактировал мой вопрос



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


пожалуйста, дайте более подробную информацию, чтобы решить вашу проблему