Я уже пытался перебрать флажки, но то, что я пробовал, не сработало. Необходимо добавить еще часть условия (&&), но я не знаю, как ее написать.
Вот что мне нужно в условии:
- Во-первых, происходит ли действие в тот же день и время, что и действие, по которому только что был выполнен клик? Мы можем проверить это, проверив, содержит ли текст метки действия указанные выше значения переменных дня и времени.
- Во-вторых, отличается ли действие от активность, по которой только что нажали? Мы можем проверить это, проверив, не совпадает ли текст метки действия с текстом метки действия, по которому
только что был выполнен щелчок.
Код: Выделить всё
for (let i = 0; i < checkboxes.length; i++) {
//Loop through checkboxes with checkboxes[i] .
//see if the selected checkbox contains the day and time .
//if other checkbox texts contain selected day and time, disable .
//and use css to add a line through and
/*
ex: if user selects activity with day Tuesday and time 9am-12pm .
all other events with the time 9am-12pm on a Tuesday need to be
disabled and put a line through.
*/
}
/*
bottom code needs to go somewhere in loop to compare date.
It also needs another condition (&&) to run the condition
correctly, I just dont know what it is yet.
Here is the study guide I'm using my issue starts on page 5.
[Google](https://drive.google.com/file/d/1Vw658-
9KUiUZ5yHaABvkytC9W2QBYiW_/view) .
*/
if (chosenArr.includes(parsedDate)) { .
console.log(chosenArr);
console.log(parsedDate);
console.log(true);
return;
} else {
console.log(false);
}
chosenArr.push(parsedDate);
Подробнее здесь: https://stackoverflow.com/questions/568 ... and-a-loop
Мобильная версия