Ajudinha com Jquery

Olá galera, tenho um probleminha aqui com o Jquery, quando o botão for clicado preciso pegar o valor do input e substituir o atributo ‘href’ de uma e ao mesmo tempo clicar nela… não estou tendo resultados, consigo fazer até a parte de substituir o valor do atributo, mas não consigo fazer o evento de click logo após!

    $(document).ready( function () {
            $('#btnContatos').click( function () {
                var contato = $('#contatoParams').val()
                //alert(contato)
                $('#enviaContato').attr('href', '/chat/busca/'+contato);

                // Mexer...
            })
        }

#btnContatos = botao
#contatoParams = input text
#enviaContato =

OBS: isso não é um FORM!

$('#enviaContato').click();

Não funciona?

O click não vai funcionar pois você não usou o evento onclick do elemento, e sim href. Neste caso usa location.href:

document.location.href = “https://www.google.com”;

1 curtida
$(document).ready( function () {
  $('#btnContatos').click( function () {
     var contato = $('#contatoParams').val()
     window.location = '/chat/busca/'+contato
   });
})