Conjunto anterior em jQuery
Às vezes, ao construir cadeias jQuery, há a
necessidade de voltar ao conjunto anterior.
Isso é feito usando o método
end.
O exemplo a seguir apresenta o código HTML:
<p class="www">texto</p>
<p class="www">texto</p>
<p>texto</p>
<p>texto</p>
Nossa tarefa é primeiro encontrar todos os parágrafos,
depois selecionar entre os parágrafos encontrados aqueles com a
classe www usando o método
filter
e, usando o método
append,
adicionar o texto '!' ao seu final.
Em seguida, voltaremos ao conjunto anterior (que é
o conjunto $('p')) usando end e
adicionaremos o texto '?' ao seu final.
O resultado será que os parágrafos com a classe www
terão o texto '!?', enquanto os parágrafos comuns
- terão o texto '?':
$('p').filter('.www').append('!').end().append('?');
Encontre todos os h2 com a classe www,
torne-os vermelhos, depois entre os elementos encontrados
encontre os elementos com a classe test e
defina o tamanho da fonte para 30px.