Имеются выпадающие списки (несколько штук на странице) такого плана
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action</button>
<ul class="dropdown-menu">
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</div>
И если в каком либо UL все LI получают display:none, то как вернуть родителя, (btn-group) Что бы ему поставить display:none?
Пробую как то так, но понимаю что не правильно...
if($('ul').children(':visible').length == 0) {
console.log('no');
roditel = this.closest("div")
} else {
console.log('yes');
roditel = this.closest("div")
}