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
- $("p").display(none)
- $("p").hide()
- $("p").visible(false)
- $("p").show(false)
- $("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