წინა ნაკრები jQuery-ში
ზოგჯერ jQuery-ის ჯაჭვების აგებისას საჭიროა
წინა ნაკრებზე დაბრუნება.
ეს კეთდება მეთოდის
end
დახმარებით.
შემდეგ მაგალითში წარმოდგენილია HTML კოდი:
<p class="www">ტექსტი</p>
<p class="www">ტექსტი</p>
<p>ტექსტი</p>
<p>ტექსტი</p>
ჩვენი ამოცანაა ჯერ ვიპოვოთ ყველა აბზაცი,
შემდეგ ავირჩიოთ ნაპოვნი აბზაცებიდან ის,
რომელსაც აქვს კლასი www მეთოდის
filter
დახმარებით და მეთოდის
append
დახმარებით დავამატოთ ტექსტი მათ ბოლოს '!'.
შემდეგ ჩვენ დავუბრუნდებით წინა ნაკრებს (ეს არის
ნაკრები $('p')) end-ის დახმარებით და მათ
ბოლოს დავამატებთ ტექსტს '?'.
გამოვა, რომ აბზაცებს, რომლებსაც აქვთ კლასი www,
ექნებათ ტექსტი '!?', ხოლო ჩვეულებრივ აბზაცებს
- ტექსტი '?':
$('p').filter('.www').append('!').end().append('?');
იპოვეთ ყველა h2 კლასით www,
გახადეთ ისინი წითელი, შემდეგ ნაპოვნ
ელემენტებს შორის იპოვეთ ელემენტები კლასით test და
დაუყენეთ მათ ტექსტის ზომა 30px.