Помогите пожалуйста !!!
Как при нажатии на первый чекбокс проставить чекбоксы всех вложенных элементов желательно методом click по вложенным чекбоксам, как это вообще правильно делается
<ul class="par parent0 level0 collapse in" aria-expanded="true">
<label class="form-checkbox form-icon active">
<input class="check" checked="checked" type="checkbox">
</label>
<li>
<a>3D Графика</a>
<ul class="collapse level1"><label class="form-checkbox form-icon">
<input class="check" type="checkbox"></label>
<li>
<a>3D Анимация</a>
</li>
<label class="form-checkbox form-icon">
<input class="check" type="checkbox"></label>
<li>
<a>3D Иллюстрация</a>
</li> <label class="form-checkbox form-icon">
<input class="check" type="checkbox"></label>
<li>
<a>3D Моделирование</a>
</li> <label class="form-checkbox form-icon">
<input class="check" type="checkbox"></label>
<li>
<a>3D Персонажи</a>
</li> <label class="form-checkbox form-icon">
<input class="check" type="checkbox"></label>
<li>
<a >3D Визуализация</a>
</li>
</ul></li></ul>
$('.form-checkbox input[type=checkbox]').change(function(){
var obj;
if($(this).attr('checked','checked')){
obj = ($(this).parent('.form-checkbox').parent('.level0').find('.active').find('ul').find('.form-checkbox').find('input[type=checkbox]'))
$.each( obj, function( key, value ) {
alert( key + ": " + value);
});
}
});
В jquery коде удивительно получаю алерт но не могу даже класс чекбокса просмотреть
Еще тут нужно учесть что lebel вокруг каждого чекбокса служит псевдоэлементом идолжен быть active