jQuery prevUntil() Metode
Voorbeeld
Gee alle broers en suster-elemente tussen twee <li>-elemente met klasnaam "begin" en "stop" terug:
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});
Resultaat:
ul (parent)
- li (sibling with class name "stop")
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
Definisie en gebruik
Die prevUntil() metode gee alle vorige sibling elemente tussen die selector en stop terug .
Broer-elemente is elemente wat dieselfde ouer deel.
Die DOM-boom: Hierdie metode beweeg agteruit langs broers en susters van DOM-elemente.
Let wel: As beide parameters leeg is, sal hierdie metode alle vorige broers en susters elemente terugstuur (dieselfde as die prevAll() metode).
Verwante metodes:
- prev() - gee die vorige broer- of susterelement van die geselekteerde element terug
- prevAll() - gee alle vorige broers en susters van die geselekteerde element terug
Sintaksis
$(selector).prevUntil(stop,filter)
Parameter | Description |
---|---|
stop | Optional. A selector expression, element or jQuery object indicating where to stop the search for previous matching siblings elements |
filter | Optional. Specifies a selector expression to narrow down the search for sibling elements between the selector and stop Note: To return multiple siblings, separate each expression with a comma. |
Probeer dit self - voorbeelde
Gebruik beide parameters om die soektog vir vorige broer- of susterelemente tussen twee argumente te filtreer.
terug Hoe om veelvuldige broers en susterselemente tussen twee argumente terug te gee.
Gebruik 'n DOM-element in plaas van 'n kieser om broers en susters-elemente tussen twee argumente terug te gee.
Gebruik 'n DOM-element in plaas van 'n kieser en beide parameters om die vorige broer-soektog tussen twee argumente te filter.