$('a.check-all').each(function() { $(this).show(); $(this).toggle(function() { $(this.form).find('input[@type=checkbox]').each(function() { this.checked = true; }); $(this).html('Check none'); return false; }, function() { $(this.form).find('input[@type=checkbox]').each(function() { this.checked = false; }); $(this).html('Check all'); return false; }); });