【发布时间】:2014-11-05 14:20:26
【问题描述】:
见以下代码:
$(document).ready(function() {
$('.checkbox-group .parents-checkbox .panel-title input').click(function () {
$(this).closest('.checkbox-group').find('input[type="checkbox"]').not(this).prop('checked', this.checked).closest('label');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="panel panel-default item-box-roll checkbox-group">
<div class="panel-heading parents-checkbox">
<h3 class="panel-title">
<input type="checkbox" name="rolls[]" id="selecctall" value="2" checked=""> Items
</h3>
</div>
<div class="panel-body child-checkbox">
<input type="checkbox" class="checkbox1" name="rolls[]" value="20" checked=""> Items management<br>
<input type="checkbox" class="checkbox1" name="rolls[]" value="21" checked=""> Add item<br>
<input type="checkbox" class="checkbox1" name="rolls[]" value="22" checked=""> Edit items<br>
</div>
</div>
当我点击第一个复选框时,选择子复选框 div 中的所有复选框。我想如果选中子复选框 div 中的每个复选框,然后检查第一个复选框!如何更改代码?
【问题讨论】:
标签: javascript jquery html checkbox