¿Cómo incluyo también el último elemento?
$('div.current').nextUntil("div:last").css("color", "blue"); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <div>First</div> <div>Second</div> <div class="current">Third</div> <div>Fourth</div> <div>Fifth</div> <div>Sixth</div> <div>Seventh</div>Podrías usar nextAll() en su lugar:
$('div.current').nextAll().addClass('foo'); .foo { color: #00F; } <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <div>First</div> <div>Second</div> <div class="current">Third</div> <div>Fourth</div> <div>Fifth</div> <div>Sixth</div> <div>Seventh</div>Puede usar el método andSelf en combinación con el método next() .
El método
andSelfagrega el conjunto anterior de elementos en la pila al conjunto actual.
$('div.current').nextUntil("div:last").andSelf().next().css("color", "blue"); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <div>First</div> <div>Second</div> <div class="current">Third</div> <div>Fourth</div> <div>Fifth</div> <div>Sixth</div> <div>Seventh</div>Podrías usar el combinador general de hermanos ~ en tu selector
$('div.current ~ div').css("color", "blue"); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <div>First</div> <div>Second</div> <div class="current">Third</div> <div>Fourth</div> <div>Fifth</div> <div>Sixth</div> <div>Seventh</div>