Rodrigo Pletsch Aramburu
Bacharel em Sistemas de Informação. Docente no curso Técnico em Informática do Senac Uruguaiana, Sócio e desenvolvedor Web na empresa G8 Sistemas de Informação Escrevo para o blog de tecnologia www.botecodigital.info. Quem sou eu?
Introdução à biblioteca Selecionando Elementos Modificando o HTML Eventos em páginas Efeitos e animações AJAX com JQuery Plugins Tópicos
O que é jQuery? jQuery é um biblioteca JavaScript  Visa o desenvolvimento rápido Facilita a manipulação elementos, de eventos, animações e AJAX através de métodos simples
Crossbrowser – funciona de maneira igual na
maioria dos navegadores  disponíveis
Incluindo a jQuery A biblioteca pode ser baixada em http://www.jquery.com
Incluindo a jQuery Inserir pelo arquivo baixado <script src=&quot;jquery-1.4.2.min.js” language=&quot;javascript“ type=&quot;text/javascript&quot;></script>
Ou utilizar a biblioteca pelo Google
<script src=&quot; http://www.google.com/jsapi &quot;> </script>
<script type=&quot;text/javascript&quot;>
google.load(&quot;jquery&quot;, &quot;1.4&quot;);
</script>
Encontrando elementos em um
documento A seleção de elementos é feita de maneira bem simples através da função  $(“seletor”)  seleciona
o(s) elemento(s) do documento e transforma em
um objeto jQuery e o retorna para ser
manipulado.
Encontrando elementos em um documento Os elementos podem ser selecionado por: ID:  $(“#divID”) Classe:  $(“.botao”) Elemento:  $(“a”) Multiplos:   $(“.link1,.botao1”) Descendentes:   $(“div a”) Atributos:  $(“input[type|=text]”)
Encontrando elementos em um documento Exemplo:
Manipulando o documento  A jQuery nos fornece várias funções para manipular o conteúdo de um documento.
.html() – .html(string) Retorna o conteúdo de um elemento selecionado ou insere um conteúdo dentro do elemento.
.append(string)  Adiciona a string ao final do conteúdo do
elemento selecionado.
.attr(atributo)  .attr(atributo,valor) Retorna um valor de um atributo do elemento selecionado ou atribui um valor para  atributo
do elemento.
.val() .val(valor) Retorna o valor do atributo  value  de um  elemento selecionado ou atribui um valor para o
elemento.(utilizado para elementos de
formulários)
.css(propriedade )  .css(propriedade , valor ) Retorna o valor de uma propriedade CSS do  elemento selecionado ou configura um novo
valor para ela.
.
.offset() .offset({left : valor, top: valor} ) Retorna a atual coordenada do elemento  selecionado ou configura uma nova.
.addClass(string)  .removeClass(string) Adiciona e remove uma ou mais classes do  elemento selecionado.
.height() - .height( altura) .width()  - .width(largura) Retorna a altura e largura  do elemento  selecionado ou define uma nova.
Quando o DOM esta pronto?
Eventos  Os métodos de eventos são usados para  registrar os comportamentos  que serão
executados quando o usuário interage com o
browser.
.click( ) .click( manipulador(event) ) O método  click  adiciona um determinado  comportamento quando o elemento
selecionado dispara um evento de clique do
mouse.
.click( ) Exemplo
.focus( manipulador(event) ) O método  focus  adiciona um determinado  comportamento quando o elemento
selecionado recebe  foco. .focus()
.focus()
.blur( manipulador(event) ) O método  blur  adiciona um determinado  comportamento quando o elemento
selecionado perde o foco. .blur()
.blur()
.hover() .hover( manipuladorIn(event),    manipuldorOut(event) )
O método  hover  adiciona dois comportamentos
para um elemento selecionado, quando o
mouse fica  sobre  o elemento e quando o mouse
sai
.hover()
.change( manipulador(event) )   O método  change  adiciona um determinado  comportamento quando o elemento
selecionado  muda seu valor. .change()
.change()

Introdução a jQuery