O jQuery pode selecionar elementos HTML a partir de seletore...

Próximas questões
Com base no mesmo assunto
Q1307524 Programação
O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. Sobre a utilização de seletores no jQuery é correto afirmar:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - $(‘p:first’); retornará o primeiro dos elementos p. Vamos compreender o motivo dessa escolha ser a correta e o que cada um desses seletores no jQuery realiza:

O uso de seletores é um recurso fundamental do jQuery para identificar e trabalhar com elementos do DOM de uma página web. Compreender esses seletores é essencial para manipular o HTML e aplicar estilos ou comportamentos via jQuery. Na opção correta, o seletor $('p:first') é empregado para selecionar o primeiro elemento do tipo <p> (parágrafo) que ocorre no documento. Este é um exemplo de seletor de filtro, que refina a seleção para um subconjunto específico de elementos.

Justificativa para a alternativa correta:

  • $('p:first') - Esse seletor utiliza o pseudo-seletor :first, que é uma maneira de dizer ao jQuery para encontrar o primeiro elemento do tipo especificado na seleção. Neste caso, ele irá retornar o primeiro elemento <p>. É importante notar que esse seletor é eficiente para identificar o primeiro elemento de um conjunto, o que pode ser bastante útil em muitos contextos de desenvolvimento.

Entendendo os erros das outras alternativas:

  • A - $(‘td, th’); - Este comando selecionará todos os elementos <td> e <th> no documento, não apenas os <th> que são filhos de <td>, o que já não corresponde ao enunciado da opção.

  • B - $(‘#formulario’); - Este seletor é utilizado para selecionar um elemento pelo seu id, não pela classe. Portanto, ele retornará o elemento com o id "formulario", e não todos os elementos de uma classe chamada "formulario".

  • D - $(‘.paragrafo’); - Este seletor é usado para selecionar todos os elementos que têm uma classe "paragrafo". Se quiséssemos selecionar um elemento pelo seu id, usaríamos o símbolo de cerquilha (#) em vez de um ponto (.).

Ao estudar para concursos públicos focados em programação, é crucial entender a sintaxe e o funcionamento dos seletores do jQuery. Esses seletores são poderosas ferramentas que permitem aos desenvolvedores interagir com o DOM de maneira eficiente e menos verbosa do que o JavaScript puro. Lembre-se de que o símbolo # é para id, o símbolo . é para classes, e os pseudo-seletores como :first podem ser utilizados para refinar a seleção de elementos dentro do documento.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A - INCORRETO. Para selecionar os elementos th que são filhos de td: $("td > th").

B - INCORRETO. Para selecionar os elementos da classe formulario: $(".formulario").

C - CORRETO.

D - INCORRETO. Para selecionar os elementos com id igual a paragrafo: $("#paragrafo").

GABARITO: C

Fonte: https://api.jquery.com/category/selectors/

Complementando o colega @Lucas:

$(‘td, th’): retorna elementos do tipo <td> ou <th>

$('td, th') retorna todos os elementos td (table dat) e th (table header)

$ id

. class

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo