Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Obter o texto de um textarea e mostrar no <p> do html com jquery

Quero obter o texto inputado em um textarea e fazer com que ele apareça no p de um html quando eu clicar no botao. Mas cono console.log atual aparece undefined

$("#botao-salvar-frase").click(insereFraseDesafio);

function insereFraseDesafio(){
  var fraseDesafio = $("#input-desafio").val();
  $(".frase").val(fraseDesafio);
 console.log(fraseDesafio);
}
4 respostas
solução!

Leonardo provavelmente seu input não possui um atributo id com o valor input-desafio ai o jQuery não esta conseguindo pegar o valor dele.

E para inserir o valor do textarea para o p você deve usar .text() e não .val().

Fala Leonardo, tudo bom?

Pode me mandar o código HTML que você fez só para eu dar uma olhada?

E se quiser um exemplo direto, segue uma referência eu criei nesse codepen, para você poder testar um exemplo de código fazendo o que você perguntou: https://codepen.io/soutomario/pen/YQGeNx?editors=1010

Matheus, sua resposta estava certa, coloquei como classe e no textarea tava como id. Obrigado

De nada Leonardo, sempre que precisar não deixe de criar suas dúvidas.

Abraçooos