.prev()
On november 24, 2021 by adminMed ett jQuery-objekt som representerar en uppsättning DOM-element söker .prev()
-metoden efter föregångaren till vart och ett av dessa element i DOM-trädet och konstruerar ett nytt jQuery-objekt från de matchande elementen.
Metoden accepterar valfritt ett selektoruttryck av samma typ som kan skickas till $()
-funktionen. Om selektorn levereras kommer det föregående elementet att filtreras genom att testa om det matchar selektorn.
Tänk på en sida med en enkel lista på den:
1
2
3
4
5
6
7
|
|
För att välja det element som kommer omedelbart före punkt tre:
1
|
|
Resultatet av detta anrop är en röd bakgrund bakom punkt 2. Eftersom inget selector-uttryck anges inkluderas det föregående elementet otvetydigt som en del av objektet. Om ett sådant hade angetts skulle elementet testas för matchning innan det inkluderades.
Om inget föregående syskon finns, eller om det föregående syskonelementet inte matchar en angiven selektor, returneras ett tomt jQuery-objekt.
Om du vill välja alla föregående syskonelement, och inte bara det föregående intilliggande syskonelementet, använder du .prevAll()-metoden.
Lämna ett svar