#jquery #nextuntil
#jquery #nextuntil
Вопрос:
У меня есть этот DOM
<div class="c">c</div>
<div class="a">match me not</div>
<div class="c">c</div>
<div class="c wrapper">c with some .wrapper</div>
<div class="a">match me!</div>
<div class="a">match me!</div>
<div class="c">c</div>
<div class="a">match me not</div>
<div class="c">c</div>
и нужно сопоставлять .a
после .wrapper
до следующего .c
nextAll()
сопоставляет все после
nextUntil()
выбирает только последний элемент
Ответ №1:
Использовать таким образом
$(".wrapper").nextUntil('.c').filter(".a").addClass("matched");
Ответ №2:
Комментарии:
1. Спасибо. Это даже соответствует моему отдельному сообщению с дополнительными .a и .c ниже