Привет Я использую jQuery слайд-переключатель на двух вложенных ul, однако, когда я нажимаю на вторичную ul, другая ul не продвигается вверх.jQuery slideToggle, slide up другие элементы
Как я могу получить jQuery для обнаружения правильного и сдвинуть его вверх?
У меня есть jsFiddle как пример того, что я делаю. Любые предложения относительно того, что я могу сделать по-другому?
Пример кода:
<ul class="top-category four columns">
<li class="filter-title">Filter by: Blog Categories <span class="icon-arrow-down3"></span>
<ul class="child-category">
<li class="filter-item">
<input type="checkbox" id="tag_278" name="blog_categories[]" class="fintech siteset-checkbox" value="FinTech" data-name="FinTech">FinTech</li>
</ul>
</li>
</ul>
<ul class="top-category four columns">
<li class="filter-title">Filter by: Staff <span class="icon-arrow-down3"></span>
<ul class="child-category">
<li class="filter-item">
<input type="checkbox" id="tag_283" name="staff[]" class="jan_stannard siteset-checkbox" value="Jan Stannard" data-name="Jan Stannard">Jan Stannard</li>
</ul>
</li>
</ul>
JQuery
$(".filter-title").click(function() {
$(this).children().nextAll('.child-category').slideToggle();
});
CSS
.child-category {display:none}
Я полагаю, что это хорошо работает. –