$("#nav ul li:not(:has(li.current))")
.find("ul").hide().end() // Hide all other ULs
.click(function() {
$(this).children('ul').slideToggle('fast');
});
ネストされたulliを使用し、クリックするとレベルが展開される上記のコードがあります。ただし、2回目のクリックでレベルを縮小したいのですが、上記はクリックされたレベルだけでなく、すべてのレベルを縮小します。
編集:たとえばこれを参照してください