Показать сообщение отдельно
  #1 (permalink)  
Старый 20.07.2017, 12:36
Новичок на форуме
Отправить личное сообщение для andreyChumak Посмотреть профиль Найти все сообщения от andreyChumak
 
Регистрация: 20.07.2017
Сообщений: 1

Как привязать активный чекбокс и блок внутри которого он находится?
Вот живой пример как сейчас у меня устроено

Сейчас я вывожу в одном блоке количество выбранных элементов, в другом label выбранных элементов по порядку, не сортируя.
Код:
Выбрано: 2
Названия: Тонна , Прямая
Нужно чтобы сортировалась, примерно в таком виде:
Код:
Выбрано: 2
Единица измерения: Тонна 
Полярность: Прямая
т.е. есть два блока -
1) "единицы измерения" и "килограммы" "тонны"
2) "Полярность" и "обратная" "прямая".
Нужно чтобы в блок "единицы измерения" попадали только "килограммы" и "тонны", а в блок "полярность" попадали только "обратная" и "прямая"

А пустой блок (например если чекбоксы в "Полярность" не активные) не отображался вообще.

Эти названия ("Единицы измерения", "Полярность") строятся динамически. Их может быть больше, они могут быть другие.

Я получаю эти значения(Единица измерения, Полярность), перебираю их, но как связать активные чекбоксы и название для блока с чекбоксами не знаю. Вот пример на jsfiddle

Понимаю что при изменении значения чекбокса можно проверять каждый элемент .ctf--b-filt-c-item: и если есть выбранные чекбоксы, то брать текст из элемента .ctf--b-filt-c-head и после него через запятую выводите все лейблы выбранных чекбоксов. Но не пойму как составить условие, или например как взять текст из элемента только того .ctf--b-filt-c-head который выбран

Заранее спасибо
Ответить с цитированием