Hola tengo un formulario con selects que lleno con ajax, pero necesito recargarlos cuando hago focus porque tienen mas información que relleno con otros formularios. Todo lo he logrado bien, pero esta parte me deja el primer valor que encuentra después de actualizar el select, alguien me puede ayudar? Que tiene de malo mi código? muchas gracias.
$("#campo").focus(function(){
valor = $(this).val();
$.post("backend.php",{hora:"si"},function(data){
$("#campo").html(data.ajustadores)
},"json");
$('#campo').val(valor);
});