Javascript: Considere a página abaixo, construída utilizando jQuery: $(document).ready(function() { ... }); Esconder Texto do parágrafo. Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
Considere a página abaixo, construída utilizando jQuery: $(document).ready(function() { ... }); Esconder Texto do parágrafo.
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
A) ('button').click(function(){('p#par').hide();});
B) $('button:eq(0)').click(function().defineProperty('p.par').hide());
C) ('button').click(function(){('p.par').hidden();});
D) ('button:eq(1)').click(function(){('p#par').hide();});
E) ('button').click(function(){('p.par').hide();});
Para ocultar o texto do parágrafo ao clicar no botão Esconder, em jQuery usamos:
- Um seletor para capturar o botão e associar o evento de clique:
$('button').click(function(){ ... }). - Dentro da função, selecionamos o parágrafo e chamamos o método que o oculta:
hide(). - O enunciado indica “Texto do parágrafo” e, pelas alternativas, a seleção esperada é por id (
#par) no elementop, isto é:$('p#par').
Analisando as opções:
- A: usa
clickcorretamente e oculta o parágrafop#parcom.hide()→ correto. - B: sintaxe inválida (uso indevido de
defineProperty). - C: método
.hidden()não existe no jQuery. - D:
button:eq(1)seleciona o segundo botão (índice começa em 0), não garante ser o botão “Esconder”. - E: seleciona por classe
p.par, o que só seria correto se o parágrafo tivesseclass="par"(aqui a indicação é#par).
Alternativa correta: (A).