Ya te conteste, tienes 2 opciones:
a) Invocas a "createText" desde el evento onchage del "select1"
b) Compruebas antes si ya se genero el "select3" antes de mandar a llamar a los options
No hay mas, el problema es ese, y ya te eh dado las opciones para que lo soluciones
Para que se entienda mas facil, yo haría lo siguiente...
Código Javascript
:
Ver original$('#select1').change(function() {
var idHab = $(this).val();
if ($('#select3').length != 0) {
$('#select3').load('genera-select.php?id_hab=' + idHab);
}else {
//Aquí tienes dos opciones, o indicas que falta elegir las habitaciones...
alert('Debes elegir primero el numero de habitaciones!');
//o directamente generas el select...
createText();
}
});