Вот
живой пример как сейчас у меня устроено
Сейчас я вывожу в одном блоке количество выбранных элементов, в другом label выбранных элементов по порядку, не сортируя.
Код:
|
Выбрано: 2
Названия: Тонна , Прямая |
Нужно чтобы сортировалась, примерно в таком виде:
Код:
|
Выбрано: 2
Единица измерения: Тонна
Полярность: Прямая |
т.е. есть два блока -
1) "единицы измерения" и "килограммы" "тонны"
2) "Полярность" и "обратная" "прямая".
Нужно чтобы в блок "единицы измерения" попадали только "килограммы" и "тонны", а в блок "полярность" попадали только "обратная" и "прямая"
А пустой блок (например если чекбоксы в "Полярность" не активные) не отображался вообще.
Эти названия ("Единицы измерения", "Полярность") строятся динамически. Их может быть больше, они могут быть другие.
Я получаю эти значения(Единица измерения, Полярность), перебираю их, но как связать активные чекбоксы и название для блока с чекбоксами не знаю. Вот пример на
jsfiddle
Понимаю что при изменении значения чекбокса можно проверять каждый элемент
.ctf--b-filt-c-item: и если есть выбранные чекбоксы, то брать текст из элемента
.ctf--b-filt-c-head и после него через запятую выводите все лейблы выбранных чекбоксов. Но не пойму как составить условие, или например как взять текст из элемента только того
.ctf--b-filt-c-head который выбран
Заранее спасибо