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

variaveis e chamada de função

Oi! Assim: vocês atribuíram uma variável treinamento = $('#treinamento') e depois texto = treinamento.val(). Isso não e mesma coisa que:var texto = $('#treinamento').val() ?

3 respostas

Sim. É a mesma coisa. Mas, usar a variável "treinamento" simplifica a digitação do código. Ao invés de usar $('#treinamento') para me referir ao elemento, uso apenas treinamento.

solução!

É o que Gabriel disse. Veja a mesma pergunta respondida por mim aqui.

https://cursos.alura.com.br/forum/topico-variavel-em-duas-etapas-23952

Olá César, é a mesma coisa sim, mas, dependendo da situação as vezes é melhor extrair para alguma variável. Por exemplo, vamos supor que depois de salvarmos o .val( ) de $('#treinamento') queremos deletar ele da nossa página, em vez de código ficar assim

var texto = $('#treinamento').val();
$('#treinamento').remove()

ficaria assim:

var treinamento = $('#treinamento')
var texto = treinamento.val();
treinamento.remove()

no exemplo parece simples, mas é bem comum fazermos diversas operações com um mesmo elemento, então extrair pra uma variável deixa o código mais legível e também facilita a manutenção posteriormente.