Мой код можно найти здесь, в JSFIDDLEДинамический список Галочка вопрос
У меня есть вопрос относительно динамического выбора флажок в списке. Если я проверяю parent1 checkbox
, то дети parent 1
должны быть проверены.
Как и я, я проверяю Parent1, Category 1.1, Category 1.2, Category 1.3
Должен быть проверен, И если я сниму отметку Parent 1, the childrens
, вы также не будете отмечены.
Поскольку эти значения поступают из базы данных в цикле foreach, который я привел ниже в своем коде.
Вот мой код.
<div class="middle-right">
<ul class="mid-right-list">
<?php
foreach($pntrs AS $ps)
{
$catrs=$media->Catgselectn($ps['parent_id'],'sales_catmgmt');
?>
<li><b>+ <?php echo $ps['parent_name'];?></b>
<?php
foreach($catrs AS $cg)
{
?>
<ul>
<li><input type="checkbox" class="checkbox1" name="catg[]" value="<?php echo $cg['cat_id']; ?>"><?php echo $cg['cat_name']; ?></li>
</ul>
<? } ?>
</li>
<?php
}
?>
</ul>
</div>
Вы пытались добавить отдельный id/classes в ul, так что вы можете изменить состояние флажка с помощью jQuery? – Justinas
Установите триггер на родительский флажок, а затем установите флажок родителя, затем вы можете проверить все те дочерние элементы, которые находятся под этим родителем. – Suleman
Привет, Сулеман. Я попробовал. Но стоит столкнуться с некоторыми проблемами с кодированием. Возможно ли предоставить код. Спасибо. –