[RESOLVIDO] JQuery - Ao preencher o CEP selecionar automaticamente o componente Select

esse é o meu JQuery

//Consulta o webservice viacep.com.br/
$.getJSON("https://viacep.com.br/ws/"+ cep +"/json/?callback=?", 
	function(dados) {
		if (!("erro" in dados)) {
			//Atualiza os campos com os valores da consulta.
			$("#rua").val(dados.logradouro);
			$("#bairro").val(dados.bairro);
			$("#municipio").val(dados.localidade);
			$("#estado").val(dados.uf);
		}
	});

Ao preencher o cep eu quero selecionar automaticamente o estado.

<select name="estado" class="custom-select {{$errors->has('estado')?'is-invalid':''}}">
	<option value=""></option>
	@foreach($ListaUf as $uf)  
	<option value="{{$uf->uf_codigo}}">{{$uf->uf_estado}}</option>
	@endforeach
</select>

alguém sabe como resolver?

é que você traz no ViaCEP a descrição da UF e no seu combo está o número, então para buscar pelo texto é mais ou menos assim:

if (!("erro" in dados)) 
{
	//Atualiza os campos com os valores da consulta.
	$("#rua").val(dados.logradouro);
	$("#bairro").val(dados.bairro);
	$("#municipio").val(dados.localidade);
	//$("#estado").val(dados.uf);
	$("#estado option").filter(function() {
		return this.text == dados.uf; 
	}).attr('selected', true);
}

obrigado man! funcionou!!

1 curtida