%STARTATTACH{"js%TOPIC%.js" comment="Saved on %DATE%" }% $(function() { var parState = ''; var childState = ''; $('input.measureSet').change(function() { parState = $(this).prop('checked'); $(this).parent().find('input.measureIF').prop('checked',parState); }); $('input.measureIF').change(function() { if ($(this).parent().parent().find('input:checkbox:checked').length > 0 ) { $(this).parent().parent().parent().find('input.measureSet').prop('checked',true); } else { $(this).parent().parent().parent().find('input.measureSet').prop('checked',false); } }); }); %ENDATTACH%