Помогите пожалуйста, нужно чтоб подсчет кликнутых чекбоксов в каждом блоке считался отдельно, т.е., если в одном блоке мы выделили 3 чекбокса, то в нем он вывел число 3, а другой вообще не трогал.
Сейчас реализация такая, что checkbox - cheked считается общий и вывод общее число, для 2 блоков
HTML разметка
<div class="sorting-item dropdown"><span class="mobile-title">Бренды</span><span class="dropdown-toggle desktop-title sort-type-span" href="#" role="button" data-toggle="dropdown">Бренды<span class="count-checked"></span></span>
<div class="dropdown-menu sorting-block-dropdown">
<div class="sort-block-brend">
<ul>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-cupboard"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Шкафы</span>
</label>
</div>
</li>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-tables"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Столы</span>
</label>
</div>
</li>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-tables-2"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Столы для 2-ух детей</span>
</label>
</div>
</li>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-curbstones"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Тумбы</span>
</label>
</div>
</li><a id="invert" href="#">invert</a>
</ul>
</div>
</div>
</div>
<div class="sorting-item dropdown"><span class="mobile-title">Бренды</span><span class="dropdown-toggle desktop-title sort-type-span" href="#" role="button" data-toggle="dropdown">Бренды<span class="count-checked"></span></span>
<div class="dropdown-menu sorting-block-dropdown">
<div class="sort-block-brend">
<ul>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-cupboard"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Шкафы</span>
</label>
</div>
</li>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-tables"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Столы</span>
</label>
</div>
</li>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-tables-2"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Столы для 2-ух детей</span>
</label>
</div>
</li>
<li>
<div class="form-checkbox">
<label>
<input class="checkbox-involux" type="checkbox" name="checkbox-curbstones"/><span class="checkbox-custom checkbox-custom-filter"></span><span class="label">Тумбы</span>
</label>
</div>
</li><a id="invert" href="#">invert</a>
</ul>
</div>
</div>
</div>
JS
var count = 0;
$(function() {
count = $('input[type=checkbox]:checked').length;
displayCount();
$('input[type=checkbox]').bind('click' , function(e, a) {
if (this.checked) {
count += a ? -1 : 1;
} else {
count += a ? 1 : -1;
}
displayCount();
});
$('#invert').click(function(e) {
$('input[type=checkbox]').trigger('click', true)
});
});
function displayCount() {
if (count == 0) {
$('.count-checked').hide();
}
else {
$('.count-checked').show();
$('.count-checked').text(count);
}
}