function initcheckbox () { $(".j-jobs-power dl dt input").click(function () { if (this.checked == true) { $(this).parents('dl').find('dd input').prop('checked', true); } else { $(this).parents('dl').find('dd input').prop('checked', false); } }); $(".j-jobs-power dl dd").click(function () { var num = $(this).parents('dl').find('dd input:not(:checked)').length; if (num > 0) { $(this).parents('dl').find('dd input').prop('checked', false); } else { $(this).parents('dl').find('dd input').prop('checked', true); } }); }