Home >>jQuery Tutorial >jQuery nextUntil() Method

jQuery nextUntil() Method

jQuery nextUntil() Method

jQuery nextUntil() method in jQuery is used to returns all next sibling elements between the selector and stop that share the same parent.

Syntax:
$(selector).nextUntil(stop,filter)

Parameter Values

Parameter Description
stop It is an Optional parameter and is used for a selector expression, element or jQuery object indicating where to stop the search for next matching siblings elements
filter It is an Optional parameter and is used to specifies a selector expression to narrow down the search for sibling elements between the selector and stop
Here is an Example of jQuery nextUntil() Method:

<html>
<head>
<style>
.siblings * { 
display: block;
border: 2px solid lightgrey;
color: lightgrey;
padding: 5px;
margin: 15px;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("li.start").nextUntil("li.stop").css({"color": "red", "border": "2px solid #24e387"});
});
</script>
</head>
<body>
<div style="width:500px;" class="siblings">
<ul>ul (parent)  
<li>li (sibling)</li>
<li>li (sibling)</li>
<li class="start">li (sibling with class name "start")</li>
<li>li (the next sibling of li with class name "start")</li>
<li>li (the next sibling of li with class name "start")</li>
<li>li (the next sibling of li with class name "start")</li>
<li class="stop">li (sibling with class name "stop")</li>
</ul>   
</div>
</body>
</html>

Output:
    ul (parent)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (the next sibling of li with class name "start")
  • li (the next sibling of li with class name "start")
  • li (the next sibling of li with class name "start")
  • li (sibling with class name "stop")