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")