Ручками, на чистом JS+CSS.
Вешаете обработчик события на кнопку плюса.
В коде обработчика события меняете класс скрытого блока на закрытое/открытое состояние c помощью toggle метода узла (принудительно меняете класс у соседних блоков на закрытый).
В CSS пишете селекторы для открытого и закрытого состояния блока. Если нет никакой анимации, то достаточно манипулировать свойством display, если есть анимация, то нужно числовыми значениями задавать width.