Complete solution select || uncheck jQuery checkbox:
$(document).ready(function() { $("#checkedAll").change(function(){ if(this.checked){ $(".checkSingle").each(function(){ this.checked=true; }) }else{ $(".checkSingle").each(function(){ this.checked=false; }) } }); $(".checkSingle").click(function () { if ($(this).is(":checked")){ var isAllChecked = 0; $(".checkSingle").each(function(){ if(!this.checked) isAllChecked = 1; }) if(isAllChecked == 0){ $("#checkedAll").prop("checked", true); } } else { $("#checkedAll").prop("checked", false); } }); });
Html should be:
A separate checkbox of the three checkboxes selected will be selected and canceled.
<input type="checkbox" name="checkedAll" id="checkedAll"></input> <input type="checkbox" name="checkAll" class="checkSingle"></input> <input type="checkbox" name="checkAll" class="checkSingle"></input> <input type="checkbox" name="checkAll" class="checkSingle"></input>
Hope this helps someone as it was for me.
source share