Dat fiind un obiect jQuery care reprezintă un set de elemente DOM, metoda .prev()
caută predecesorul fiecăruia dintre aceste elemente în arborele DOM și construiește un nou obiect jQuery din elementele corespunzătoare.
Metoda acceptă opțional o expresie selector de același tip care poate fi transmisă funcției $()
. Dacă se furnizează selectorul, elementul precedent va fi filtrat prin testarea dacă se potrivește cu selectorul.
Considerați o pagină cu o listă simplă pe ea:
1
2
3
4
5
6
6
7
|
|
Pentru a selecta elementul care vine imediat înaintea elementului trei:
1
|
|
Rezultatul acestui apel este un fundal roșu în spatele elementului 2. Deoarece nu este furnizată nicio expresie selector, acest element anterior este inclus fără echivoc ca parte a obiectului. Dacă ar fi fost furnizată una, elementul ar fi testat pentru o potrivire înainte de a fi inclus.
Dacă nu există un frate anterior sau dacă elementul frate anterior nu se potrivește cu un selector furnizat, se returnează un obiect jQuery gol.
Pentru a selecta toate elementele frate anterioare, mai degrabă decât doar fratele adiacent anterior, utilizați metoda .prevAll().
.