$(document).ready(function() { init(); }); function init() { $('.pieces').each( function(i) { var aClass = $(this).attr('class').split(' '); $(this).change( function() { if ( $(this).val() > 0 ) $('input#gram_' + aClass[1]).attr('checked', 'checked'); else $('input#gram_' + aClass[1]).removeAttr('checked'); }); }); };