← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

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 é:

Gabarito: C

Na jQuery, seletores podem apontar para diferentes tipos de elementos: por nome da tag, por atributo, por classe, por id e até para todos os elementos da página. O ponto da questão é identificar quais deles fazem referência a classe. Em CSS e jQuery, a classe aparece com ponto, como em ".teste". Quando o seletor mistura tag e classe, como em "p.teste", ele também está usando classe, só que de forma combinada. Já "*[teste]" não é classe: isso seleciona elementos que tenham o atributo teste. E "#teste" também não é classe, porque o sinal de # indica id. O seletor "*" é o curinga universal, pegando tudo, sem relacionar com classe. Assim, entre os cinco seletores listados, dois fazem referência a classe: "p.teste" e ".teste". Por isso o gabarito é a alternativa C. É uma questão bem clássica de diferenciar a sintaxe visual dos seletores, especialmente ponto para classe, # para id e colchetes para atributo.

Continue treinando

Questões relacionadas