Cita:    var id = $('.cat').attr('id');
    Eso no funciona porque tu select no tiene definida una id. 
Ademas, se presta a error, porque .cat puede haber muchas. En ese caso, conseguirias un array. 
Te conviene mas esto: 
$("select.cat") 
O ponerle un id a tu select y elegirlo directamente 
$("#sel")