FC ConcursosFC Concursos

Questão FC373437

Considere o bloco de código jQuery abaixo, parte de uma página HTML, em condições ideais. $(document).ready(function () { $("#ocultar").click(function () { \(\overset{I}{......}\);

Desenvolvimento Web

FCC · 2022

Considere o bloco de código jQuery abaixo, parte de uma página HTML, em condições ideais.

 

$(document).ready(function () {

$("#ocultar").click(function () {

\(\overset{I}{......}\);

});

});

 

Considere a existência de um botão criado por meio da tag button, cujo atributo id possui o valor ocultar. Considere, ainda, que há na página diversos parágrafos criados por meio da tag p. Nestas condições, para que, ao clicar no botão, o conteúdo de todos as tags p seja ocultado, a lacuna I deve ser corretamente preenchida com

  1. $("p").display(none)
  2. $("p").hide()
  3. $("p").visible(false)
  4. $("p").show(false)
  5. $("p").setVisible(false)
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

$("p").hide() é a instrução que faz, ao ser executada, ocultar todos os elementos <p> da página. Aqui $("p") é o seletor jQuery que retorna todos os parágrafos e .hide() é o método que os esconde (equivalente a aplicar display:none via CSS).

Quando essa linha está dentro do manipulador de clique do botão com id="ocultar", ela é executada ao clicar nesse botão, removendo os parágrafos da visualização sem deletá‑los do DOM.

O método aceita parâmetros opcionais, como velocidade e callback, por exemplo .hide(400, callback), mas a forma mínima $("p").hide() já cumpre o objetivo pedido.

Colocada dentro de $(document).ready(...), garante que o DOM esteja carregado antes de anexar o evento e executar a ação.

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

Continue aprendendo