Estava terminando o módulo de JQuery e me surgiu essa dúvida: qual o ponto de diferença crucial em usar $(this) ou "this" no JQuery ?
Estava terminando o módulo de JQuery e me surgiu essa dúvida: qual o ponto de diferença crucial em usar $(this) ou "this" no JQuery ?
Boa tarde, Thiago! Como vai?
Excelente pergunta! Essa é uma dúvida bem comum! E a resposta é a seguinte: se o this
representa um elemento HTML do seu DOM, então o $(this)
vai representar um objeto JQuery que contém o tal elemento HTML do DOM e diversas funções utilitárias do próprio JQuery! Ou seja, o $(this)
não é o elemento HTML em si, mas um cara mais poderoso!
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!