FC ConcursosFC Concursos

Questão FC373445

Um Programador de Sistemas está desenvolvendo um site e deseja esconder os elementos de uma lista não ordenada cujos índices sejam menores do que 2. Para isso terá que utilizar no

Desenvolvimento Web

FCC · 2018

Um Programador de Sistemas está desenvolvendo um site e deseja esconder os elementos de uma lista não ordenada cujos índices sejam menores do que 2. Para isso terá que utilizar no bloco jQuery a instrução

  1. $("ul li[index<2]").hide();
  2. $("ol li[index<2]").hide();
  3. $("ul li:gt(2)").hide();
  4. $("ul li:lt(2)").hide();
  5. $("ol li:eq(2)").hide();
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A expressão $("ul li:lt(2)").hide(); combina um seletor descendente, um seletor de posição e uma ação de efeito do jQuery.

O trecho "ul li" seleciona todos os elementos <li> que estejam dentro de uma lista não ordenada <ul>. Em seguida, :lt(2) filtra esses itens mantendo apenas os cujo índice é menor que 2.

Importante: os índices no jQuery são zero-based, portanto :lt(2) corresponde aos itens de índice \(0\) e \(1\) — ou seja, os dois primeiros elementos da lista.

Por fim, .hide() aplica estilo que oculta os elementos selecionados (equivalente a definir display:none), atendendo ao objetivo de esconder os itens com índice menor que 2.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo