Questão nº 52

Questão de Tecnologia da Informação · FGV MPGO Servidores 2022 (nº 52)

FGV2022Analista em InformáticaTecnologia da Informação
Gabarito: Cver comentário ↓

Considere o trecho jQuery a seguir.

$("p").click(function(){
...
});

Numa página Web, o código acima serve para

Resposta comentada

Gabarito Alternativa C

O seletor $("p") no jQuery busca todos os elementos <p> da página, e o método .click(função) define o que acontece quando qualquer um deles é clicado. Ou seja, o código não está atrelado a um parágrafo específico, mas sim a qualquer parágrafo que exista no documento.

  • (A) Incorreta: A alternativa diz "todos os elementos com a tag <p>", o que é verdade, mas ela omite o detalhe crucial de que o evento é disparado quando o usuário clica neles, não apenas "associado" de forma genérica. O foco da questão é a ação do clique, não a seleção em si.
  • (B) Incorreta: A classe p (com ponto, como .p) não é selecionada aqui; o seletor "p" (sem ponto) refere-se à tag HTML <p>. Além disso, o código não está dentro de um $(document).ready(), então não está vinculado à "carga da página".
  • (C) Correta: É exatamente isso: o código especifica a função que será executada quando um parágrafo qualquer (qualquer elemento <p>) for clicado. A pegadinha está em "qualquer": a banca quer que você perceba que o seletor não mira um parágrafo específico (via id ou classe), mas sim todos os parágrafos da página.
  • (D) Incorreta: Não há "inicialização de eventos" nem vínculo com a carga da página. O código apenas define o comportamento do clique; ele não espera a página carregar para agir (isso seria feito com $(document).ready()).
  • (E) Incorreta: O seletor "p" não é um id (que seria $("#p")), e sim uma tag. Portanto, não se refere a um elemento com id="p", mas a todos os parágrafos.

Fonte: FGV MPGO Servidores 2022 Analista em Informática (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho