У меня есть опция сортировки, использующая JavaScript для сортировки моих данных, используя выбранную пользователем опцию.Чтобы упростить навигацию, не нажимая кнопку выбора и изменив параметр, я делаю кнопку, чтобы прокрутить индекс параметров на 1.
[< Prev Month] [February 2019] [Next Month >]
Допустим, я хочу отключить март 2019 года, когда нажимаю * 1004.* он все еще выбирает мою отключенную опцию в качестве индекса.Как пропустить эту отключенную опцию в 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?