Господа, помогите пожалуйста
Есть 3 инпута, (1,2,3,4) и кнопка "все".
Если нажать все - должнен пройти клик по всем инпутам активным (с 1 по 4й).
Если инпуты не активны - добавить класс на кнопку.
Впринципи все работает, но при нажатии на кнопку за одно нажатие убирает один инпут.
prop(checked,false) не работает с якс фильтром, поэтому нужно именно кликать..
Вот пример кода страницы
<div><label for="mse2_tv|rooms_0" class=" hiddenbox">
<input type="checkbox" name="tv|rooms" id="mse2_tv|rooms_0" value="1" checked="" class="">
<span>1</span>
</label>
<label for="mse2_tv|rooms_1" class=" hiddenbox">
<input type="checkbox" name="tv|rooms" id="mse2_tv|rooms_1" value="2" checked="" class="">
<span>2</span>
</label>
<label for="mse2_tv|rooms_2" class=" hiddenbox">
<input type="checkbox" name="tv|rooms" id="mse2_tv|rooms_2" value="3" checked="" class="">
<span>3</span>
</label>
<label for="mse2_tv|rooms_3" class="hiddenbox act"><span class="all_rooms">Все</span></label></div>
$(function() {
$('.filter_block_rooms input').change( function(){
$('.all_rooms').parent().removeClass('act');
var checked = $('.filter_block_rooms input:checked');
if(checked.length == 0){
$('.all_rooms').parent().addClass('act');
}
});
$('.all_rooms').click(function(){
var checked_2 = $('.filter_block_rooms input:checked');
console.log(checked_2.length);
checked_2.click();
});
});