Правильный способ сделать это будет с подменю, так:
<ul>
<li class="dropdown">text
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
</li>
etc...
</ul>
Вы можете сделать
$('li.dropdown').click(function() {
$(this).find('ul').slideToggle('slow');
});
В противном случае вам придется использовать nextUntil
:
$('li.dropdown').click(function() {
$(this).nextUntil('li.dropdown').slideToggle('slow');
});
Недостатком будет то, что каждый из вложенных элементов li
будет скрыт по отдельности, а не как блок. Сделай первый, если сможешь.