jQuery'de Önceki Seçim
Bazen jQuery zincirleri oluştururken önceki seçime
dönmek gerekebilir.
Bu, end
metodu kullanılarak yapılır.
Aşağıdaki örnekte HTML kodu verilmiştir:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
Bizim görevimiz, önce tüm paragrafları bulmak,
sonra bulunan paragraflar arasından
www sınıfına sahip olanları
filter
metoduyla seçmek ve
append
metoduyla, sonlarına '!' metnini eklemek.
Ardından end kullanarak önceki seçime (yani
$('p') seçimine) döneceğiz ve onların
sonuna '?' metnini ekleyeceğiz.
Sonuçta, www sınıfına sahip paragrafların
metni '!?', sıradan paragrafların ise
metni '?' olacak:
$('p').filter('.www').append('!').end().append('?');
Tüm h2 elemanlarından www sınıfına
sahip olanları bulun, onları kırmızı renk yapın,
ardından bulunan elemanlar arasından test
sınıfına sahip olanları bulun ve onların yazı
boyutunu 30px yapın.