Ajudinha com Jquery

3 respostas
jqueryprogramaçãofront-end
T

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!

3 Respostas

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

Não funciona?

javaflex

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”;

JRaul
$(document).ready( function () {
  $('#btnContatos').click( function () {
     var contato = $('#contatoParams').val()
     window.location = '/chat/busca/'+contato
   });
})
Criado 7 de fevereiro de 2018
Ultima resposta 20 de mar. de 2018
Respostas 3
Participantes 4