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() ?
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() ?
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.
É 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.