$(function() { var endDate = $('#end').val(); $('#isCat').change(function() { if($(this).prop('checked')) { $('#longTimeBox').removeClass('hidden'); $('#longTime').change(); } else { $('#longTimeBox').addClass('hidden'); $('#longTimeBox').find('#longTime').prop('checked', false).change(); } }); $('#longTime').change(function() { if($(this).prop('checked')) { $('#end').val('').attr('disabled', 'disabled'); } else { $('#end').val(endDate).removeAttr('disabled'); } }); $('#isCat').change(); });