A seguinte linha de código em JavaScript utiliza a biblioteca jQuery.$("button.first").html("Prosseguir");A execução dessa linha atua sobre
Ao primeiro elemento <button> da página HTML, exclusivamente, mesmo que haja outros.
Bo elemento <button> da página HTML cujo id é first, exclusivamente, mesmo que haja outros.
Ctodo elemento da página HTML cujo texto de HTML interno (inner HTML) seja igual a “Prosseguir”.
Do título da página HTML, que fica definido dentro da seção <head> .
Eelementos <button> da página HTML da classe first.
Revelar gabarito e comentário▾
GabaritoE — elementos <button> da página HTML da classe first.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
jQuery Seletores
Gabarito: letra E. O seletor $("button.first") seleciona todos os elementos <button> da classe first na página. O método .html("Prosseguir") altera o conteúdo HTML interno de cada um desses elementos. Portanto, a execução atua sobre todos os botões da classe first, e não apenas no primeiro, nem no elemento com id first, nem no título, nem nos elementos cujo innerHTML seja "Prosseguir".
A questão testa o conhecimento básico de seletores jQuery, que seguem a sintaxe CSS. O ponto central é diferenciar o seletor de classe (.) do seletor de id (#) e entender que, sem modificadores como :first, o seletor retorna todos os elementos que correspondem.
Alternativa A — ❌ Incorreta
Afirma que atua sobre o primeiro elemento <button> exclusivamente. O seletor button.first não utiliza :first ou :eq(0), portanto seleciona todos os botões com a classe first, não apenas o primeiro.
Alternativa B — ❌ Incorreta
Afirma que atua sobre o elemento <button> com idfirst. O seletor usa ponto (.), que indica classe, enquanto o id é representado por #. Logo, o alvo não é o id.
Alternativa C — ❌ Incorreta
Afirma que atua sobre todo elemento cujo innerHTML seja "Prosseguir". O método .html() está definindo o novo conteúdo, não selecionando por conteúdo existente. O seletor é por tag e classe, independentemente do conteúdo atual.
Alternativa D — ❌ Incorreta
Afirma que atua no título da página (<title>). O seletor button.first é específico para elementos <button> com classe first; não há relação com o elemento <title>.
Alternativa E — ✅ Correta ⟵ GABARITO
Conforme explicado, o seletor CSS button.first seleciona todos os elementos <button> que possuem a classe first. O método .html() então define o conteúdo HTML desses elementos como "Prosseguir". A alternativa descreve corretamente: "elementos <button> da página HTML da classe first".
NÃO CAIA NESSA!
Em jQuery e CSS, um seletor como tag.classe seleciona todos os elementos da tag com aquela classe. Para selecionar apenas o primeiro, use :first ou :eq(0). Para selecionar por id, use #id. A banca costuma confundir o seletor de classe (.) com o de id (#).