Set Sebelumnya di jQuery
Terkadang saat membangun rantai jQuery, ada
kebutuhan untuk kembali ke set sebelumnya.
Hal ini dilakukan dengan menggunakan metode
end.
Pada contoh berikut disajikan kode HTML:
<p class="www">teks</p>
<p class="www">teks</p>
<p>teks</p>
<p>teks</p>
Tugas kita adalah pertama-tama menemukan semua paragraf,
lalu memilih di antara paragraf yang ditemukan, paragraf dengan
kelas www menggunakan metode
filter
dan, dengan menggunakan metode
append,
tambahkan teks '!' di akhir mereka.
Kemudian kita akan kembali ke set sebelumnya (yaitu
set $('p')) menggunakan end dan
tambahkan teks '?' di akhir mereka.
Hasilnya adalah, paragraf dengan kelas www
akan memiliki teks '!?', sedangkan paragraf biasa
- teks '?':
$('p').filter('.www').append('!').end().append('?');
Temukan semua h2 dengan kelas www,
buat mereka berwarna merah, lalu di antara elemen yang ditemukan
tersebut, temukan elemen dengan kelas test dan
atur ukuran font mereka menjadi 30px.