Я пытаюсь добавить груз больше функций с помощью JQuery, которая частично работает, в том, что он показывает далее, но она должна быть скрыта от каких-либо элементов без LIJQuery, если каждое заявление
Вторая часть увеличивает высота элемента UL при нагрузке более щелкают, но это происходит на каждом ул и не там, где нагрузка больше, была нажата
$('.loadMore').hide();
$(".box-category li ul li").each(function() {
if ($(this).has('ul').length) {
$(this).find('.loadMore').show();
$(this).find('ul').css({'overflow' : 'hidden', height : '50px'});
$('.loadMore').click(function() {
$('.box-category li ul li ul').css('height','auto');
$('.loadMore').hide();
});
}
});
Как я могу получить его, чтобы открыть каждый отдельный UL и не каждый UL?
HTML код (есть если заявления между ними, чтобы проверить, если элемент должен быть показан)
<ul class="box-category">
<li>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<ul>
<li>
<a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a>
<ul>
<li>
<a href="<?php echo $sisters['href']; ?>"> - <?php echo $sisters['name']; ?></a>
</li>
</ul>
<div class="loadMore">Load more</div>
</li>
</ul>
</li>
</ul>
показать свою часть кода html и css. – social
'if (($ (". Box-category li ul li "). Имеет (" ul "). Length)' extra '(' не уверен, что это проблема – Praveen
Добавил мой html для публикации –