Haber veras todos los combos que se generan con el while cargan la misma información asi
Código HTML:
Ver original<select id="e_cargo_homologado_contacto1" class="form-control xy">
claro que esto se carga con una funcion en ajax
Código Javascript
:
Ver originalfunction cargar_editar_cargo(){
$.ajax({
type: "POST",
url: "funciones/ubigeo.php",
data: "c=15",
success: function(data){
$("[id^=e_cargo_homologado_contacto]").append(data); // con esto cargo los option en el combo luego de la consulta que hago en php
$("[id^=e_cargo_homologado_id]").each(function() {
e_cc = $("[id^=e_cargo_homologado_id]");
e_cc = $(this).val();
console.log(e_cc)
document.querySelector("[id^=e_cargo_homologado_contacto]").value = e_cc;
});
}
});
}
ahora bien en el que genera los combos es el while este
Código PHP:
Ver original $n=1;
$cad.='<div class="cliente-info-principal">
<div class="col-md-4">
<input type="hidden" id="e_cargo_homologado_id'.$n.'" value="'.$r['jc_cargo_homologado_contacto'].'"> //input que contiene el valor para asignarle el atributo selected al compo
<select id="e_cargo_homologado_contacto'.$n.'" class="form-control" disabled>
<option value="Null">Seleccione Cargo</option>
</select>
</div>
</div>';
$n++;
}
echo $cad;
lo que quiere es que se asigne el atributo selected según el valor que se carga en este input claro que este valor existe en el combo el problema esta en que no todos los inputs tienes en mismo valor para poder asignarle el atributo selected al combo por ejemplo un input puede tener el valor 1 y otro el valor 2, claro como dije estos existen dentro del combo lo que quiero es asignar el atributo selected segun ese valor