Tengo un select de departamento y ciudad, al seleccionar el cliente se carga la lsita de ciudad con ajax jquery.. hasta hay normal.
Mas abajo hay otro lista de departamento y ciudad, qe funciona de la misma manera. pero hay un caso especial:
Cuando pulse un checkbox necesito que los valores de los select de departamento ciudad de abajo queden igual a los de arriba. COn esta funcion hago casi todo pero no logro que me igual la ciudad me queda seleccionada la primera por defecto.
Código:
$('#campocheck').click(function(event){ if($(this).is(':checked')) { if ($('#dato_departamento_id').val() > 0 && $('#dato_ciudad_id').val() > 0) { $('#dato_id_departamento_apertura').val( $('#dato_departamento_id').val()); $('#dato_id_departamento_apertura').trigger('change'); $('#dato_id_ciudad_apertura').val( $('#dato_ciudad_id').val()); $('#dato_id_departamento_apertura').prop('disabled', true); $('#dato_id_ciudad_apertura').prop('disabled', true); } else { alert ('Debe seleccionar departamento y ciudad en datos personales, para poder utilziar esta opción'); $(this).checked = false; } } else { $('#dato_id_departamento_apertura').val(0); $('#dato_id_ciudad_apertura').children().remove().end(); $('#dato_id_departamento_apertura').prop('disabled', false); $('#dato_id_ciudad_apertura').prop('disabled', false); } });