Egy DOM-elemek halmazát reprezentáló jQuery-objektummal a .prev()
módszer megkeresi az egyes elemek elődjét a DOM-fában, és a megfelelő elemekből új jQuery-objektumot állít össze.
A módszer opcionálisan elfogad egy azonos típusú kiválasztó kifejezést, amely átadható a $()
függvénynek. Ha megadjuk a szelektort, akkor az előző elemet úgy szűrjük, hogy megvizsgáljuk, hogy megfelel-e a szelektornak.
Figyeljen egy olyan oldalra, amelyen egy egyszerű lista található:
1
2
3
4
5
6
7
|
|
A harmadik elem előtt közvetlenül következő elem kiválasztásához:
1
|
|
A hívás eredménye egy piros háttér a 2-es elem mögött. Mivel nem adunk meg szelektor-kifejezést, ez az előző elem egyértelműen az objektum részeként szerepel. Ha lett volna megadva, akkor az elemet egyezés szempontjából tesztelnénk, mielőtt felvennénk.
Ha nincs előző testvérelem, vagy ha az előző testvérelem nem felel meg a megadott szelektornak, akkor egy üres jQuery objektumot kapunk vissza.
Az összes előző testvérelem kiválasztásához, nem csak az előző szomszédos testvérelemet, használjuk a .prevAll() módszert.