Set Sebelumnya dalam jQuery
Kadang-kadang apabila membina rantaian jQuery, terdapat
keperluan untuk kembali ke set sebelumnya.
Ini dilakukan dengan menggunakan kaedah
end.
Contoh berikut menunjukkan kod HTML:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
Tugas kami adalah untuk mula-mula mencari semua perenggan,
kemudian memilih antara perenggan yang ditemui dengan
kelas www menggunakan kaedah
filter
dan, dengan menggunakan kaedah
append,
tambahkan teks '!' pada hujung mereka.
Kemudian kami akan kembali ke set sebelumnya (iaitu
set $('p')) menggunakan end dan
tambahkan teks '?' pada hujung mereka.
Hasilnya, perenggan dengan kelas www
akan mempunyai teks '!?', manakala perenggan biasa
- teks '?':
$('p').filter('.www').append('!').end().append('?');
Cari semua h2 dengan kelas www,
jadikan mereka warna merah, kemudian antara elemen
yang ditemui cari elemen dengan kelas test dan
tetapkan saiz fon mereka kepada 30px.