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
- $("ul li[index<2]").hide();
- $("ol li[index<2]").hide();
- $("ul li:gt(2)").hide();
- $("ul li:lt(2)").hide();
- $("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