Selecionando elementos e exindo valores, parâmetros, características
Temos o seguinte código para teste.
<input type="text" placeholder="input 1" />
<input type="text" placeholder="input 2" />
<input type="text" placeholder="input 3" />
<div class="lista1">
<div class="exemplo2">div 1 class=exemplo2</div>
<div class="exemplo1">div 2 class=exemplo1</div>
<div class="exemplo2">div 3 class=exemplo2</div>
</div>
<ul class="lista1">
<li>opção 1-ul</li>
<li class="exemplo2">opção 2-ul lista1 class=exemplo2</li>
<li class="exemplo2">opção 3-ul lista1 class=exemplo2</li>
</ul>
<ul class="lista2">
<li class="exemplo2">opção 1-ul lista2 class=exemplo2</li>
<li class="exemplo2">opção 2-ul lista2 class=exemplo2</li>
<li>opção 3-ul lista2 - sem classe</li>
</ul>
Importante nesse código notar que temos uma div com a classe lista1 e temos uma ul com a mesma classe.
Exibindo o código no browser fica assim (Nele será aplicado o jQuery):
div 1 class=exemplo2
div 2 class=exemplo1
div 3 class=exemplo2
- opção 1
- opção 2-ul lista1 class=exemplo2
- opção 3-ul lista1 class=exemplo2
- opção 1-ul lista2 class=exemplo2
- opção 2-ul lista2 class=exemplo2
- opção 3-ul lista2
Primeiro exemplo : selecionando um objeto :
Formato : $('div')
Segundo exemplo : Selecionando um objeto dentro de outro objeto.
Formato : $('div.exemplo1')
Terceiro exemplo : Agregando seletores para selecionar um item mais interno.
Exemplo : $('ul.lista1 .exemplo2')
Importante : ul é a tag, lista1 é a classe da ul, exemplo2 é a classe do li.
Quarto exemplo : Selecionando o primeiro elemento do seletor.
Formato : $('.lista1 .exemplo2:first')
Quinto exemplo : Selecionando o último elemento do seletor.
Formato : $('.lista1 .exemplo2:last')
Sexto exemplo : Selecionando os elementos pares do seletor.
Formato : ($('.lista1 .exemplo2:even')
Sétimo exemplo : Selecionando os elementos impares do seletor.
Formato : $('.lista1 .exemplo2:odd')