checkbox - show/hide div

Zadov

Новичок
<input type="checkbox" class="filter" />


<?php foreach ( $get_clients as $key => $val ) { ?>
<div <?php echo ($val['filter'] == '2') ? 'id="filter"' : '' ?> >
<?php echo htmlspecialchars($val['name']) ?>
</div>
<?php } ?>


<script>
$(function () {
$('.filter').change(function () {
$('#filter').toggle(this.checked);
}).change();
});
</script>

Добрый. Нужно чтобы при включении чекбокса, показывались все ($val['filter'] == '2'), а при отключении, соответственно, скрывались. Приведенный код, скрывает/показывает только один элемент, а не проходит по всему циклу. Просьба подсказать решение.
 

fixxxer

К.О.
Партнер клуба
Нельзя давать одинаковый ID нескольким элементам.
Используй вместо этого классы.
 
Сверху