function setupLabel() { if (jQuery('.fancy-checkbox input').length>0) { jQuery('.fancy-checkbox input').each(function(){ jQuery(this).parent('label').removeClass('checked').addClass('unchecked'); }); jQuery('.fancy-checkbox input:checked').each(function(){ jQuery(this).parent('label').removeClass('unchecked').addClass('checked'); }); }; }; jQuery(document).ready(function(){ jQuery('.fancy-checkbox').click(function(){ setupLabel(); }); setupLabel(); });