Questão nº 44

Questão de Tecnologia da Informação · FGV MP-SC 2022 (nº 44)

FGV2022Analista em Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Com relação à library jQuery, considere os supostos seletores listados a seguir.

$("*")
$("[teste]")
$("p.teste")
$(".teste")
$("#teste")

O número de seletores dessa lista que fazem referência a uma classe é:

Resposta comentada

Gabarito Alternativa C

Conceito-chave: No jQuery, um seletor de classe é aquele que usa o prefixo . (ponto final) antes do nome da classe. Os outros símbolos têm significados diferentes: * é tudo, [ ] é atributo, # é ID, e a ausência de prefixo é tag HTML.

  • (A) Incorreta: O seletor $("*") seleciona todos os elementos da página, sem referência a classe.
  • (B) Incorreta: O seletor $("[teste]") seleciona elementos que possuem o atributo teste, não uma classe.
  • (C) Correta: Os seletores $("p.teste") (tag p com classe teste) e $(".teste") (qualquer elemento com classe teste) são os únicos que fazem referência a uma classe, totalizando dois.
  • (D) Incorreta: O seletor $("#teste") seleciona o elemento com ID teste, não classe. Isso daria três apenas se contássemos IDs como classes, o que é errado.
  • (E) Incorreta: Quatro seria o resultado se você contasse erroneamente o seletor de atributo [teste] como classe, mas ele não usa o ponto ..

Armadilha da banca: O distrator mais tentador é a letra D, pois o aluno pode confundir o seletor de ID (#teste) com classe, ou achar que [teste] é classe por parecer um nome de classe. A pegadinha está em não perceber que classe só é representada pelo ponto (.) no jQuery, e que # é ID e [ ] é atributo.

Fonte: FGV MP-SC 2022 Analista em Tecnologia da Informação (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