Обычно работает следующее.
$('#showhidediv').click(function(e) {
$('#maindiv').toggle();
e.preventDefault(); // Stop navigation
});
То, что он делает, вызывает toggle () на div, который вы хотите показать / скрыть. Если у вас есть несколько из этих ссылок, и переключатель переключателя всегда следует по ссылке, вы можете сделать что-то вроде этого:
$('.showhide').click(function(e) {
$(this).next().toggle();
e.preventDefault(); // Stop navigation
});
И HTML-код будет выглядеть так:
<a class="showhide">Foo</a>
<div>show me / hide me</div>
<a class="showhide">Bar</a>
<div>show me / hide me</div>
Надеюсь, это поможет.