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

Dúvida sobre o nível de envolvimento do objeto com Jquery

Boa noite a todos,

Eu tenho uma dúvida com relação à necessidade de envolver o objeto this com o cifrão do JQuery. O código começa assim:

$('#descricao').click(function() {
    //AQUI
});

O this que viria no lugar do "//AQUI" se refere ao elemento com id descricao, certo? E como este elemento já está envolto em Jquery, pq o objeto this precisa ser novamente envolto em Jquery?

2 respostas

Boa noite, Mariana! Como vai?

Respondendo suas perguntas:

O this que viria no lugar do "//AQUI" se refere ao elemento com id descricao, certo?

Exatamente!

E como este elemento já está envolto em Jquery, pq o objeto this precisa ser novamente envolto em Jquery?

Na realidade só está envolto no momento da seleção! Dentro da função o que o jQuery devolve é o elemento HTML nativo! Por isso vc precisa envolvê-lo fazendo $(this)!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!

solução!

Entendi sim! Era mais esse detalhamento sobre o funcionamento do jquery que eu tava procurando, mesmo. Obrigada!