Вы можете использовать .toggle()
или .slideToggle()
с .siblings()
, например:
$("ul a:contains( + )").click(function() {
$(this).siblings("ul").toggle();
});
Вы можете проверить это здесь .Обратите внимание, что хотя ваши идентификаторы и атрибуты недействительны, вы можете использовать data-
атрибуты здесь.Кроме того, я предлагаю предоставить этим +
ссылкам класс, чтобы сделать селектор намного более эффективным, например:
<a href="#" class=".toggle"> + </a>
Затем связать так:
$("ul a.toggle").click(function() {
$(this).siblings("ul").toggle();
});