.prev()

Menetelmä .prev() etsii kunkin elementin edeltäjän DOM-puusta ja rakentaa uuden jQuery-objektin yhteensopivista elementeistä.

Menetelmä hyväksyy valinnaisesti samantyyppisen valintalausekkeen, joka voidaan välittää funktiolle $(). Jos valitsija annetaan, edeltävä elementti suodatetaan testaamalla, vastaako se valitsijaa.

Harkitaan sivua, jossa on yksinkertainen lista:

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 objektia. 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()

.

Vastaa

Sähköpostiosoitettasi ei julkaista.