Здравствуйте. Есть вот такая конструкция:
https://jsfiddle.net/gojpc5ru/
последний этап: формирование массива - вроде мне удался, хотя я не уверена, что я всё правильно сделала... может оно не так должно писаться?
но вот с кнопкой я не могу.
Логика такая:
- одно нажатие по блоку - добавляет класс active
- одно нажатие по другому блоку - убирает класс у предыдущего блока и добавляет класс новому блоку
- второе нажатие по активному блоку - убирает у него класс active
- нажатие на кнопку "Добавить" убирает внутри группы все active и добавляет запись в массив
- Внутри группы может существовать только 1 класс active
спотык у меня на моменте, что я дважды должна писать parentNode. Это норм? ну и проблема с отменой класса при нажатии на другой блок.