.prev()
On 24 marraskuun, 2021 by adminAntaen jQuery-objektin, joka edustaa joukkoa DOM-elementtejä, .prev()
-metodi etsii kunkin elementin edeltäjän DOM-puusta ja rakentaa uuden jQuery-objektin yhteensopivista elementeistä.
Metodi hyväksyy valinnaisesti samantyyppisen valintalausekkeen (selector expression), joka voidaan välittää $()
-funktiolle. Jos valitsija annetaan, edeltävä elementti suodatetaan testaamalla, vastaako se valitsijaa.
Harkitaan sivua, jossa on yksinkertainen lista:
Valitaan elementti, joka tulee välittömästi ennen kohtaa kolme:
1
|
|
Kutsun tuloksena on punainen tausta elementin 2 takana. Koska mitään valitsinlauseketta ei anneta, tämä edeltävä elementti sisällytetään yksiselitteisesti osaksi kohdetta. Jos sellainen olisi annettu, elementin vastaavuus testattaisiin ennen sen sisällyttämistä.
Jos edeltävää sisarelementtiä ei ole olemassa tai jos edeltävä sisarelementti ei vastaa annettua selektoria, palautetaan tyhjä jQuery-objekti.
Jos haluat valita kaikki edeltävät sisarelementit sen sijaan, että valitsisit vain edeltävän vierekkäisen sisarelementin, käytä metodia .prevAll().
Käytetään metodia .prevAll().
Vastaa