Questão FC374835
jQuery foi desenvolvido para tornar o JavaScript mais acessível e poderoso, permitindo que desenvolvedores criem interações dinâmicas com menos código. Assinale a alternativa corre
Desenvolvimento Web
Instituto Consulplan · 2024
jQuery foi desenvolvido para tornar o JavaScript mais acessível e poderoso, permitindo que desenvolvedores criem interações dinâmicas com menos código. Assinale a alternativa correta que corresponde ao método que adiciona um evento de clique a um botão com o id #meuBotao:
- $("#meuBotao").click();
- $("#meuBotao").trigger("click");
- $("#meuBotao").addClass("click");
- $("#meuBotao").on("click", function() {});
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
$("#meuBotao") seleciona o elemento com id "meuBotao" e retorna um objeto jQuery, pronto para encadear métodos de manipulação e eventos.
O método .on é usado para adicionar um ouvinte de evento. Na expressão .on("click", function() {}), o primeiro argumento "click" indica o tipo de evento, e o segundo é a função de retorno (callback) que será executada quando o botão for clicado.
Dentro do callback você pode receber o objeto event (ex.: function(e) { e.preventDefault(); }) e usar this para referir-se ao elemento DOM acionador — ou envolver com $(this) para usar métodos jQuery.
Essa abordagem permite anexar múltiplos handlers, manipular o evento e removê‑los posteriormente (ex.: .off), sendo uma forma robusta e recomendada de tratar cliques em elementos.
Conteúdo do catálogo FC Concursos · Atualizado em