ho risolto cosi:
codice:
function AbilitaDisabilitaCheck(massimo, ele){
var cont=0;//imposto il contatore
$('.'+ele.className).each(function(index, element) {//ciclo solo la classe selezionata
if($(this, 'input:checkbox').is(':checked')){//alla spunta di un opzione aumento il contatore
cont++;
$('#_'+ele.className).text('ti restano '+(massimo-cont));//indico quante opzioni restano da selezionare
}
if(cont==massimo){//quando il contatore raggiunge il massimo disabilito i box non selezionati
// $('.'+ele.className).not(':checked').attr('disabled',true);
}else{
if($(this, 'input:checkbox').val()==1108){
$(this, 'input:checkbox').attr('checked',false);
$('.'+ele.className).not(':checked').attr('disabled',true);
}
else{
$('.'+ele.className).not(':checked').attr('disabled',false);
$('#a01_1108').not(':checked').attr('checked',true);
}
}
if(cont==0)$('#_'+ele.className).text('');//se il contatore torna a zero svuoto la rimanenza
});
}
Grazie mille.