SlideShare une entreprise Scribd logo
1  sur  23
jQuery
A poderosa biblioteca JavaScript.
Cloves Moreira Junior
Quem sou Eu?
Faço Sistemas de Informação
Trabalho como Desenvolvedor Java
Sou um entusiasta jQuery!!!!
jQuery
jQuery é uma biblioteca JavaScript criada
por John Resig e disponibilizada como
software livre e aberto, ou seja, de
emprego e uso regido segundo licença
conforme as regras estabelecidas pelo
MIT (Massachusetts Institute of
Tecnology) e pelo GPL (GNU General
Public Licence).
Quem Criou jQuery?
Após cinco meses da publicação de um
artigo sobre a sua frustração em escrever
código JavaScript no seu blog,
apresentou publicamente os resultados de
seus estudos em uma palestra com o
nome de “jQuery, a nova onda para
JavaScript”, proferida no BarCampNYC –
Wrap Up, no dia 14 de janeiro de 2006.
“jQuery, a nova onda para JavaScript”,
Porque Surgiu jQuery?
De acordo com John Resig, “o foco
principal da biblioteca jQuery é a
simplicidade. Por que submeter os
desenvolvedores ao martírio de escrever
longos e complexos códigos para criar
simples efeitos?”, e vemos que isto
realmente é real no desenvolvimento hoje
em dia.
O Foco de jQuery
Destina-se a adicionar interatividade e
dinamismo às páginas web,
proporcionando ao desenvolvedor
funcionalidades necessárias à criação de
scripts que visem a incrementar de forma
progressiva e não obstrutiva a
usabilidade, a acessibilidade e o design.
É recomendado utilizar jQuery para:
Adicionar efeitos visuais e animações;
Acessar e manipular o DOM;
Realizar requisições AJAX;
Prover interatividade;
Alterar conteúdos
Modificar apresentação e estilização
Simplificar tarefas específicas de
JavaScript
OFF – Definição de DOM
 Document Object Model- São modelos
de objetos( com suas propriedades e
métodos), expostos ao programador
DHTML. Através do envio de mensagens
a estes objetos, o programador a estes
objetos, o programador pode explorar
como está ocorrendo a interatividade com
o usuário.
Como características, pode-se citar
que o jQuery
Utiliza seletores CSS para localizar elementos
componentes da estrutura de marcação HTML
da página;
Possui arquitetura compatível com a instalação
de plug-ins e extensões em geral;
É indiferente às inconsistências de renderização
entre navegadores;
É capaz de interação implícita;
Admite programação encadeada;
É extensível.
E AJAX, O Que é?
AJAX é a sigla em inglês
para Asynchronous JavaScript and XML e
trata-se de uma técnica de carregamento
de conteúdos em uma página web com
uso de JavaScript e XML, HTML, PHP,
ASP, JSON ou qualquer linguagem de
marcação ou de programação capaz de
ser recuperada de um servidor.
Para carregar a biblioteca é somente
efetuar o carregamento externo:
<script type=”text/javascript” src=”
jquery.js”>
</script>
Usando a biblioteca:
<script>
$(document).ready(
function(){
$(‘h1’).css({“background”:”#CCCCCC”});
}
);
</script>
Utilizando jQuery:
O símbolo $ é um pseudônimo ou
comumente chamado alias da biblioteca,
que por sua vez foi escrita com o
identificador jQuery, assim pode-se
acessá-la com o símbolo $ ou jQuery.
Existe também a função
jQuery.noConflict() que permite criar um
pseudônimo diferente para evitar
possíveis conflitos.
<html>
<head>
<script src="jquery.js"></script>
<script> var $j = jQuery.noConflict();
// Use jQuery via $j(...)
$j(document).ready(function(){
$j("div").css({“color”:”#cccccc”}); });
$(‘#meuId').hide();
</script>
</head>
<body>
</body>
</html>
Voce também pode....
Inserir html passando a marcação html
como string.
Ex: $(‘<h1>Oi, eu estudo na
PUC</h1>’).prependTo(‘body’);
E também efetuar a alteração em mais
elementos ao mesmo tempo:
Ex: $(‘div,li’).css(‘background’,’#fff000’);
Seletores CSS 3
Outra característica que é extremamente
expressiva e interessante é que a
biblioteca implementa os poderosos
seletores CSS 3 mesmo que estas não
foram distribuídas ainda, e alguns
seletores que pertencem somente à
biblioteca.
Vemos um exemplo a seguir:
Pseudoseletor :eq()
Uma funcionalidade poderosa da biblioteca jQuery é que
as seleções retornam um conjunto que pode ser
manipulado como array. Isto significa que ao contrário
do que ocorre com a linguagem JavaScript formal não
há necessidade de construção de loops para se
percorrer uma seleção de elementos no DOM. O pseudo
seletor :eq() permite selecionar uma ou mais ocorrências
de uma seleção jQuery, conforme esclarecem os
exemplos a seguir.
1. $('h2:eq(0)'); // seleciona a 1a. ocorrência de h2
2. $('ul li:eq(5)'); // seleciona a 6a. ocorrência do item
de uma lista
3. $('p:eq(2n)'); // seleciona parágrafos de ordem ímpar
Outro exemplo:
$('#tres')
next()
.children('li:first-child')
.css('fontWeight, 'bold');
Seleciona o elemento
com id="tres" (terceira ocorrência de h2),
usa o método next() para selecionar o
elemento que vem depois dele (lista ul),
procura entre os filhos children() de ul
aquele que é o primeiro filho first-child e a
ele aplica negrito.
Como me encontrar...
Fórum Clube da Programação ->
www.clubedaprogramacao.com
clovesmjunior.blogspot.com -> meu blog
Twitter-> http://twitter.com/clovesmjunior
Referências Bibliográficas:
http://docs.jquery.com/
jQuery: A Bíblia do Programador
JavaScript – Mauricio Samy Silva
Mãos à Obra...

Contenu connexe

Tendances

DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScriptThiago Poiani
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScriptCarlos Eduardo Kadu
 
Introdução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular jsIntrodução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular jsCloves Moreira Junior
 
jQuery básico (parte 1)
jQuery básico (parte 1)jQuery básico (parte 1)
jQuery básico (parte 1)Luís Cobucci
 
Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016Romualdo Andre
 
JavaScript Model-View no Frontend
JavaScript Model-View no FrontendJavaScript Model-View no Frontend
JavaScript Model-View no FrontendHenrique Gogó
 
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmicajQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmicaVictor Cavalcante
 
Minicurso code igniter aula 2
Minicurso code igniter   aula 2Minicurso code igniter   aula 2
Minicurso code igniter aula 2lfernandomcj
 
Backbone.js + Rails - Front-end e back-end conectados
Backbone.js + Rails - Front-end e back-end conectadosBackbone.js + Rails - Front-end e back-end conectados
Backbone.js + Rails - Front-end e back-end conectadosHenrique Gogó
 
Introdução ao framework CodeIgniter
Introdução ao framework CodeIgniterIntrodução ao framework CodeIgniter
Introdução ao framework CodeIgniterAnderson Gonçalves
 
Aula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAndré Luiz Forchesatto
 

Tendances (20)

DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScript
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
Introdução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular jsIntrodução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular js
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
Apresentação Jquery
Apresentação JqueryApresentação Jquery
Apresentação Jquery
 
jQuery básico (parte 1)
jQuery básico (parte 1)jQuery básico (parte 1)
jQuery básico (parte 1)
 
Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016Introdução JavaScript e DOM 2016
Introdução JavaScript e DOM 2016
 
jQuery e ASP.Net mvc2
jQuery e ASP.Net mvc2jQuery e ASP.Net mvc2
jQuery e ASP.Net mvc2
 
JavaScript Model-View no Frontend
JavaScript Model-View no FrontendJavaScript Model-View no Frontend
JavaScript Model-View no Frontend
 
jQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmicajQuery e ASP.Net MVC a dupla dinâmica
jQuery e ASP.Net MVC a dupla dinâmica
 
Minicurso code igniter aula 2
Minicurso code igniter   aula 2Minicurso code igniter   aula 2
Minicurso code igniter aula 2
 
Backbone.js + Rails - Front-end e back-end conectados
Backbone.js + Rails - Front-end e back-end conectadosBackbone.js + Rails - Front-end e back-end conectados
Backbone.js + Rails - Front-end e back-end conectados
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Java Script
Java ScriptJava Script
Java Script
 
Introdução ao framework CodeIgniter
Introdução ao framework CodeIgniterIntrodução ao framework CodeIgniter
Introdução ao framework CodeIgniter
 
Java Web Fácil com VRaptor
Java Web Fácil com VRaptorJava Web Fácil com VRaptor
Java Web Fácil com VRaptor
 
Jquery Lab
Jquery LabJquery Lab
Jquery Lab
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Aula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPRAula Introdução a VRaptor 4 - Pós Java UTFPR
Aula Introdução a VRaptor 4 - Pós Java UTFPR
 
Aula09 - Java Script
Aula09 - Java ScriptAula09 - Java Script
Aula09 - Java Script
 

En vedette

Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)Wagner Silva
 
JQuery - introdução ao
JQuery - introdução ao JQuery - introdução ao
JQuery - introdução ao Daniel Filho
 
Jquery - Introdução v0.1
Jquery - Introdução v0.1Jquery - Introdução v0.1
Jquery - Introdução v0.1Gustavo Dutra
 
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMinicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMarcelo Linhares
 
Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)guest18b3c00
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetosCleyton Ferrari
 
Livros para baixar 4shared
Livros para baixar 4sharedLivros para baixar 4shared
Livros para baixar 4sharedEdna Andrade
 

En vedette (13)

Aplicacoes Web Com AJAX
Aplicacoes Web Com AJAXAplicacoes Web Com AJAX
Aplicacoes Web Com AJAX
 
Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)Web 2.0 com Ajax: JQuery/PHP (Aula 02)
Web 2.0 com Ajax: JQuery/PHP (Aula 02)
 
JQuery - introdução ao
JQuery - introdução ao JQuery - introdução ao
JQuery - introdução ao
 
Poo (1)
Poo (1)Poo (1)
Poo (1)
 
Jquery - Introdução v0.1
Jquery - Introdução v0.1Jquery - Introdução v0.1
Jquery - Introdução v0.1
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São GabrielMinicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
Minicurso Ajax - 5. Semana de Informática PUC Minas São Gabriel
 
Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)Programação Orientada A Objectos (Poo)
Programação Orientada A Objectos (Poo)
 
Java script aula 07 - j-query
Java script   aula 07 - j-queryJava script   aula 07 - j-query
Java script aula 07 - j-query
 
Programação orientada a objetos
Programação orientada a objetosProgramação orientada a objetos
Programação orientada a objetos
 
Java script aula 09 - JQuery
Java script   aula 09 - JQueryJava script   aula 09 - JQuery
Java script aula 09 - JQuery
 
jQuery Essentials
jQuery EssentialsjQuery Essentials
jQuery Essentials
 
Livros para baixar 4shared
Livros para baixar 4sharedLivros para baixar 4shared
Livros para baixar 4shared
 

Similaire à jQuery - A poderosa Biblioteca JavaScript - Minicurso

Introdução JQuery
Introdução JQueryIntrodução JQuery
Introdução JQueryinfo_cimol
 
Jquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação práticaJquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação práticaTeles Maciel
 
Jquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação práticaJquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação práticaTeles Maciel
 
React - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UIReact - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UICleiton Francisco
 
FEMUG MGA #6 - Abandonando o jQuery
FEMUG MGA #6  - Abandonando o jQueryFEMUG MGA #6  - Abandonando o jQuery
FEMUG MGA #6 - Abandonando o jQueryJulio Vedovatto
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serioJaydson Gomes
 
J query apostila - noções básicas
J query   apostila - noções básicasJ query   apostila - noções básicas
J query apostila - noções básicasLuciano Marwell
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojofabioginzel
 
Como fazer mais em aplicações RIA escrevendo menos
Como fazer mais em aplicações RIA escrevendo menosComo fazer mais em aplicações RIA escrevendo menos
Como fazer mais em aplicações RIA escrevendo menosJaydson Gomes
 
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )Felipe Nascimento
 
JSF2 ScrumToys SestInfo 2010
JSF2 ScrumToys SestInfo 2010JSF2 ScrumToys SestInfo 2010
JSF2 ScrumToys SestInfo 2010Eder Magalhães
 
Javascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a WebJavascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a WebAdriano Lima
 
Trabalho jQuery
Trabalho jQueryTrabalho jQuery
Trabalho jQuerygrupoucpel
 
Apostila_JavaScript_pela_axademia_ardkgfv
Apostila_JavaScript_pela_axademia_ardkgfvApostila_JavaScript_pela_axademia_ardkgfv
Apostila_JavaScript_pela_axademia_ardkgfverickrodrigo23
 

Similaire à jQuery - A poderosa Biblioteca JavaScript - Minicurso (20)

Introdução JQuery
Introdução JQueryIntrodução JQuery
Introdução JQuery
 
Jquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação práticaJquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação prática
 
Jquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação práticaJquery - Apresentação e aplicação prática
Jquery - Apresentação e aplicação prática
 
React - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UIReact - Biblioteca Javascript para criação de UI
React - Biblioteca Javascript para criação de UI
 
Introdução jQuery UI
Introdução jQuery UIIntrodução jQuery UI
Introdução jQuery UI
 
FEMUG MGA #6 - Abandonando o jQuery
FEMUG MGA #6  - Abandonando o jQueryFEMUG MGA #6  - Abandonando o jQuery
FEMUG MGA #6 - Abandonando o jQuery
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serio
 
J query apostila - noções básicas
J query   apostila - noções básicasJ query   apostila - noções básicas
J query apostila - noções básicas
 
J query basico
J query basicoJ query basico
J query basico
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojo
 
Como fazer mais em aplicações RIA escrevendo menos
Como fazer mais em aplicações RIA escrevendo menosComo fazer mais em aplicações RIA escrevendo menos
Como fazer mais em aplicações RIA escrevendo menos
 
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
Como Fazer (+) Em AplicaçõEs Ria Escrevendo ( )
 
Framework struts2v2.5
Framework struts2v2.5Framework struts2v2.5
Framework struts2v2.5
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
JSF2 ScrumToys SestInfo 2010
JSF2 ScrumToys SestInfo 2010JSF2 ScrumToys SestInfo 2010
JSF2 ScrumToys SestInfo 2010
 
Javascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a WebJavascript - Aplicações Interativas para a Web
Javascript - Aplicações Interativas para a Web
 
Jsf
JsfJsf
Jsf
 
Trabalho jQuery
Trabalho jQueryTrabalho jQuery
Trabalho jQuery
 
J query
J queryJ query
J query
 
Apostila_JavaScript_pela_axademia_ardkgfv
Apostila_JavaScript_pela_axademia_ardkgfvApostila_JavaScript_pela_axademia_ardkgfv
Apostila_JavaScript_pela_axademia_ardkgfv
 

jQuery - A poderosa Biblioteca JavaScript - Minicurso

  • 1. jQuery A poderosa biblioteca JavaScript. Cloves Moreira Junior
  • 2. Quem sou Eu? Faço Sistemas de Informação Trabalho como Desenvolvedor Java Sou um entusiasta jQuery!!!!
  • 3. jQuery jQuery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras estabelecidas pelo MIT (Massachusetts Institute of Tecnology) e pelo GPL (GNU General Public Licence).
  • 4. Quem Criou jQuery? Após cinco meses da publicação de um artigo sobre a sua frustração em escrever código JavaScript no seu blog, apresentou publicamente os resultados de seus estudos em uma palestra com o nome de “jQuery, a nova onda para JavaScript”, proferida no BarCampNYC – Wrap Up, no dia 14 de janeiro de 2006.
  • 5. “jQuery, a nova onda para JavaScript”,
  • 6. Porque Surgiu jQuery? De acordo com John Resig, “o foco principal da biblioteca jQuery é a simplicidade. Por que submeter os desenvolvedores ao martírio de escrever longos e complexos códigos para criar simples efeitos?”, e vemos que isto realmente é real no desenvolvimento hoje em dia.
  • 7. O Foco de jQuery Destina-se a adicionar interatividade e dinamismo às páginas web, proporcionando ao desenvolvedor funcionalidades necessárias à criação de scripts que visem a incrementar de forma progressiva e não obstrutiva a usabilidade, a acessibilidade e o design.
  • 8. É recomendado utilizar jQuery para: Adicionar efeitos visuais e animações; Acessar e manipular o DOM; Realizar requisições AJAX; Prover interatividade; Alterar conteúdos Modificar apresentação e estilização Simplificar tarefas específicas de JavaScript
  • 9. OFF – Definição de DOM  Document Object Model- São modelos de objetos( com suas propriedades e métodos), expostos ao programador DHTML. Através do envio de mensagens a estes objetos, o programador a estes objetos, o programador pode explorar como está ocorrendo a interatividade com o usuário.
  • 10. Como características, pode-se citar que o jQuery Utiliza seletores CSS para localizar elementos componentes da estrutura de marcação HTML da página; Possui arquitetura compatível com a instalação de plug-ins e extensões em geral; É indiferente às inconsistências de renderização entre navegadores; É capaz de interação implícita; Admite programação encadeada; É extensível.
  • 11. E AJAX, O Que é? AJAX é a sigla em inglês para Asynchronous JavaScript and XML e trata-se de uma técnica de carregamento de conteúdos em uma página web com uso de JavaScript e XML, HTML, PHP, ASP, JSON ou qualquer linguagem de marcação ou de programação capaz de ser recuperada de um servidor.
  • 12. Para carregar a biblioteca é somente efetuar o carregamento externo: <script type=”text/javascript” src=” jquery.js”> </script>
  • 14. Utilizando jQuery: O símbolo $ é um pseudônimo ou comumente chamado alias da biblioteca, que por sua vez foi escrita com o identificador jQuery, assim pode-se acessá-la com o símbolo $ ou jQuery. Existe também a função jQuery.noConflict() que permite criar um pseudônimo diferente para evitar possíveis conflitos.
  • 15. <html> <head> <script src="jquery.js"></script> <script> var $j = jQuery.noConflict(); // Use jQuery via $j(...) $j(document).ready(function(){ $j("div").css({“color”:”#cccccc”}); }); $(‘#meuId').hide(); </script> </head> <body> </body> </html>
  • 16. Voce também pode.... Inserir html passando a marcação html como string. Ex: $(‘<h1>Oi, eu estudo na PUC</h1>’).prependTo(‘body’); E também efetuar a alteração em mais elementos ao mesmo tempo: Ex: $(‘div,li’).css(‘background’,’#fff000’);
  • 17. Seletores CSS 3 Outra característica que é extremamente expressiva e interessante é que a biblioteca implementa os poderosos seletores CSS 3 mesmo que estas não foram distribuídas ainda, e alguns seletores que pertencem somente à biblioteca. Vemos um exemplo a seguir:
  • 18. Pseudoseletor :eq() Uma funcionalidade poderosa da biblioteca jQuery é que as seleções retornam um conjunto que pode ser manipulado como array. Isto significa que ao contrário do que ocorre com a linguagem JavaScript formal não há necessidade de construção de loops para se percorrer uma seleção de elementos no DOM. O pseudo seletor :eq() permite selecionar uma ou mais ocorrências de uma seleção jQuery, conforme esclarecem os exemplos a seguir. 1. $('h2:eq(0)'); // seleciona a 1a. ocorrência de h2 2. $('ul li:eq(5)'); // seleciona a 6a. ocorrência do item de uma lista 3. $('p:eq(2n)'); // seleciona parágrafos de ordem ímpar
  • 19. Outro exemplo: $('#tres') next() .children('li:first-child') .css('fontWeight, 'bold'); Seleciona o elemento com id="tres" (terceira ocorrência de h2), usa o método next() para selecionar o elemento que vem depois dele (lista ul), procura entre os filhos children() de ul aquele que é o primeiro filho first-child e a ele aplica negrito.
  • 20.
  • 21. Como me encontrar... Fórum Clube da Programação -> www.clubedaprogramacao.com clovesmjunior.blogspot.com -> meu blog Twitter-> http://twitter.com/clovesmjunior
  • 22. Referências Bibliográficas: http://docs.jquery.com/ jQuery: A Bíblia do Programador JavaScript – Mauricio Samy Silva