$("#Checkbox1").click(function () { var isChecked = $(this).prop("checked"); $("input[name='SelectOrderID']").prop("checked", isChecked); }) $("input[name='SelectOrderID']").click(function () { if (!$(this).isChecked) { $("#Checkbox1").prop("checked",false); } var chsub = $("input[name='SelectOrderID']").length; var checkedsub = $("input[name='SelectOrderID']:checked").length; if (chsub == checkedsub) { $("#Checkbox1").prop("checked",true); } })