Есть такая разметка, родитель внутри него 5 div блоков и в последнем диве span со значением. У вложенных дивов классы убрал, чтоб чище разметку показать.
<div class="filter__item">
<div>
<div>
<div class="filter__properties-item ">
<div>
<div>
<span class="filter__checkgroup-count"> 0</span>
</div>
</div>
</div>
<div class="filter__properties-item ">
<div>
<div>
<span class="filter__checkgroup-count"> 0</span>
</div>
</div>
</div>
<div class="filter__properties-item ">
<div>
<div>
<span class="filter__checkgroup-count"> 0</span>
</div>
</div>
</div>
</div>
</div>
</div>
Мне нужно сделать следующее. Перебрать все элементы filter__checkgroup-count и выяснить, если хотя бы один элемент имеет значение выше 0, то ничего не делать, а если все элементы имеют значение 0, то родителю filter__item навесить display: none; Нужно именно этому родителю навесить, так как их на странице может быть несколько. Именно на последнем этапе как навесить именно этому родителю класс затуп.