我有一组复选框(从数据库中提取)。
这就是我需要的:
- 如果在 div = 勾选父项中选择了所有子项
- 如果在 div 中未选中一个孩子 = un-tick parent
我在网上搜索过,但运气不佳。
我正在努力寻找父母,希望下面的代码目前可以在单个 div 中找到所有子项,所有子项都已打勾。我不确定如何再次获得父母?
if ($('.group').parent().siblings('.child-group').find("input").not(':checked').size() == 0)
{
$('#').closest('input');
alert("instead");
}
<div id="OneParent">
<img id="OneImage" class="box-toggle" data-paired-element="One" src="../../Content/Images/minus.jpg" width="15px" height="15px" />
<label><input type="checkbox" id="One" class="group" />One</label>
<div class="One child-group">
<ul>
<li>
<label>
<input type="checkbox" id="circulationList" class="One child" name="SelectedUsers" value="User1" checked="checked" />
User1
</label>
</li>
<li>
<label>
<input type="checkbox" id="circulationList" class="One child" name="SelectedUsers" value="User2" checked="checked" />
User2
</label>
</li>
</ul>
</div>
</div>
<div id="TwoParent">
<img id="TwoImage" class="box-toggle" data-paired-element="Two" src="../../Content/Images/minus.jpg" width="15px" height="15px" />
<label><input type="checkbox" id="Two" class="group" />Two</label>
<div class="Two child-group">
<ul>
<li>
<label>
<input type="checkbox" id="circulationList" class="Two child" name="SelectedUsers" value="User3" checked="checked" />
User3
</label>
</li>
</ul>
</div>
</div>
提前感谢您的帮助。
克莱尔:-)