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'), а при отключении, соответственно, скрывались. Приведенный код, скрывает/показывает только один элемент, а не проходит по всему циклу. Просьба подсказать решение.
<?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'), а при отключении, соответственно, скрывались. Приведенный код, скрывает/показывает только один элемент, а не проходит по всему циклу. Просьба подсказать решение.