Cursos / Informática para Internet / Desenvolvimento Web II / Aula
Nesta seção, veremos como utilizar o jQuery para registrar e tratar determinados tipos de eventos. Veremos como tratar os eventos mais relevantes, mas, para uma referência completa, leia a documentação relativa ao registro e tratamento de eventos do jQuery (http://api.jquery.com/category/events/).
A tabela a seguir apresenta os principais métodos utilizados para se associar uma função (passada como parâmetro) a um evento.
Método | Descrição |
$(document).ready(função) | Define uma função a ser chamada quando a página estiver pronta, ou seja, depois de ter sido completamente carregada pelo navegador. |
$(seletor).click(função) | Define uma função a ser chamada quando o (s) elemento (s) selecionado (s) receber (em) um clique. |
$(seletor).dbclick(função) | Define uma função a ser chamada quando o (s) elemento (s) selecionado (s) receber (em) um clique duplo. |
$(seletor).change(função) | Define uma função a ser chamada quando o (s) elemento (s) selecionado (s) for (em) modificado (s). |
$(seletor).focus(função) | Define uma função a ser chamada quando o (s) elemento (s) informado (s) ganha (rem) foco. |
$(seletor).focusin(função) | Define uma função a ser chamada quando o (s) elemento (s) informado (s) ou algum elemento dentro do elemento informado ganhar foco. |
$(seletor).focusout(função) | Define uma função a ser chamada quando o (s) elemento (s) informado (s) ou algum elemento dentro do elemento informado perder foco. |
Para exemplificar o uso dos métodos listados acima, vejamos os códigos abaixo que transmitem os dados de livros:
Para utilizar o jQuery, podemos criar um novo arquivo JSP tanto com código HTML com o Javascript. Repare que na linha que declara a variável url (var url = "/Aula07/livros.json";) você deve trocar a string Aula07 pela que representa o seu projeto. O arquivo se chamará json_jQuery.jsp e terá o seguinte conteúdo:
Os livros que serão carregados vem de um arquivo JSON que deve ser criado no seu projeto com o nome “livros.json” com o seguinte conteúdo:
Versão 5.3 - Todos os Direitos reservados