Fijate como te dije aver si el mozilla te da algun mensaje de error en su consola,
porque no pruebas con bind en lugar de change no recuerdo q jquery tenga dicho evento asi y todo el bind suele ser mas estable en algunas cosas x ej:
Código Javascript
:
Ver original$("#select1").bind("change",function(event){
var id = $("#select1").find(':selected').val();
$("#select2").load('genera-select.php?id='+id);
});
Saludos