Logo Passei Direto
Buscar
Em um projeto web, um desenvolvedor opta por utilizar o JQuery para simplificar a manipulação do DOM. Ele necessita implementar uma função que esconda todos os elementos

com a classe .destaque ao clicar em um botão específico.
Qual linha de código em JQuery realiza corretamente a ação descrita acima?
A \(\$"p.destaque" \).hideOnClick();\)
B \(\$"p.destaque" \).click(function() { \(\$this\).hide(); });\)
C \(\$".destaque" \).on("click", "p", function() { \(\$this\).hide(); });\)
D \(\$"button" \).click(function() { \(\$p.destaque" \).hide(); });\)
E \(\$"p" \).hasClass(".destaque" \).click(function() { \(\$this\).hide();\)

User badge image
Exercícios Para o Aprendizado

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar cada uma das opções para encontrar a linha de código correta que esconde todos os elementos `

` com a classe `.destaque` ao clicar em um botão específico. A) `$("p.destaque").hideOnClick();` - Esta opção não é válida, pois não existe o método `hideOnClick()` no jQuery. B) `$("p.destaque").click(function() { $this.hide(); });` - Aqui, a função está tentando esconder os elementos `

` ao clicar neles, mas não é isso que a pergunta pede. A ação deve ser ao clicar em um botão. C) `$(".destaque").on("click", "p", function() { $this.hide(); });` - Esta opção está incorreta, pois está tentando esconder os elementos `

` ao clicar neles, e a sintaxe está errada para o que se deseja. D) `$("button").click(function() { $("p.destaque").hide(); });` - Esta opção está correta. Ela define um evento de clique no botão e, ao ser clicado, esconde todos os elementos `

` com a classe `.destaque`. E) `$("p").hasClass(".destaque").click(function() { $this.hide(); });` - Esta opção está incorreta, pois `hasClass()` não é usado dessa forma e não atende ao que a pergunta pede. Portanto, a alternativa correta é: D) `$("button").click(function() { $("p.destaque").hide(); });`.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento.
Sobre a utilização de seletores no jQuery é correto afirmar:
A- $(´p#first´); retornará o primeiro dos elementos p.
B- $(´p:first´); retornará o primeiro dos elementos p.
C- $(´.paragrafo´); retornará o elemento com id igual a ¿paragrafo¿.
D- $(´#formulario´); retornará todos os elementos da classe ¿formulario¿.
E- $(´td, th´); retornará todos os elementos th que são filhos de td.

Mais conteúdos dessa disciplina