У меня есть список, который имеет расширенный класс, который динамически устанавливается. У меня возникли проблемы с поиском следующего элемента списка относительно ТОЛЬКО видимых элементов. .siblings(':visible')
и .next(':visible')
, похоже, не работают, когда селектор включен в jQuery('.expanded')
, предположительно потому, что он ищет следующий расширенный класс.jQuery - Как найти следующего брата, у которого нет класса?
<ul id="list_1" class="list">
<li class="gridImage" data-id="Christmas"></li> //not visible
<li class="gridImage" data-id="Christmas"></li> //not visible
<li class="gridImage expanded" data-id="Easter"></li>
<li class="gridImage" data-id="Valentines"></li> //not visible
<li class="gridImage" data-id="Easter"></li>
<li class="gridImage" data-id="Miscellaneous"></li> //not visible
</ul>
Что делает «ли» видимым? – slicedtoad
@slicedtoad 'li' становится видимым/невидимым другим списком, используя' show() 'и' hide() ' –