Hola a todos como están verán tengo el siguiente Html que se genera con PHP
Código PHP:
Ver original$n=1;
<input type="hidden" value="'.$r['jc_profesion_id'].'" id="e_profesion_id_contacto'.$n.'">
<select id="e_profesion_contacto'.$n.'" class="form-control" disabled>
<option value="Null">Seleccione Profesión</option>
</select>
$n++;
}
Y bueno en el select pre cargo información y a travez de jquery cargo el valor que traigo en el Input y lo muestro en el select pero el problema esta que ese Input puede estar vacio y cuando eso sucede se genera un valor en Blanco dentro del select para ello trate de hacer algo asi pero no me resulta
Código Javascript
:
Ver originalfunction cargar_editar_profesion(){
$.ajax({
type: "POST",
url: "funciones/ubigeo.php",
data: "c=17",
success:function(data){
$("[id^=e_profesion_contacto]").append(data);
$("[id^=e_profesion_id_contacto]").each(function(){
var e_pcid = $(this).val();
e_pcid = $(this).parent();
if (e_pcid != "") {
e_pc = e_pcid.find("[id^=e_profesion_contacto]");
e_pc.val($(this).val());
}else{
$("[id^=e_profesion_contacto]").html("<option>Vacio</option>");
}
});
}
})
}
No se que este haciendo mal Ayuda por favorrr