No contexto dos seletores (selectors) do jQuery, a expressão $(".intro") aplica-se à seleção de:
- A)o elemento com id="intro";
Errada: id em jQuery é selecionado com #intro, não com .intro.
- B)todos os elementos ;
Errada: elementos HTML não são selecionados por nome de tag sem os sinais corretos, e intro não é uma tag válida nesse contexto.
- C)todos os elementos com class="intro";
Certa: o ponto antes do nome indica seleção por classe, ou seja, class="intro".
- D)todos os elementos com display="intro";
Errada: display é uma propriedade de estilo, não um atributo de seleção do jQuery.
- E)todos os elementos com type="intro".
Errada: type é atributo de alguns elementos, mas .intro não se refere a ele.
Gabarito: C
No jQuery, o seletor com ponto antes do nome, como $(".intro"), é o seletor de classe. Ele serve para pegar todos os elementos que tenham class="intro", sem importar se são div, p, span ou qualquer outro elemento HTML. É o mesmo raciocínio do CSS: ponto para classe, jogo da velha para id. Simples, direto e muito cobrado em prova. Então, quando a questão fala em $(".intro"), ela está dizendo: "selecione tudo que estiver marcado com a classe intro". Isso é diferente de id, que seria escrito com #, como $("#intro"). Por isso o gabarito C está correto: a expressão seleciona todos os elementos com class="intro". As outras alternativas tentam confundir você com atributos ou com a ideia de tag, mas o jQuery segue essa lógica básica dos seletores CSS.