@myway11

Как закрыть содержимое кнопки?

Здравствуйте.
Мне надо, чтобы при нажатии на следующую кнопку содержимое предыдущих скрывалось.
И скажите, правильно ли я делаю?
Кнопок будет порядка десяти, при нажатии на кнопку должно открываться несколько блоков (например в моем случае текст и карта города. Нажимая например на Астрахань, открывается текст в одном блоке и карта города по всей ширине экрана ниже).
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Absolute138
<div class="container">
     <a href="#" class="show">Первая ссылка</a>
     <div hidden class="content">
        <div>А</div>
        <div>Б</div>
        <div>В</div>
    </div>
  </div>
  <div class="container">
     <a href="#" class="show">Вторая ссылка</a>
     <div hidden class="content">
        <div>Г</div>
        <div>Д</div>
        <div>Е</div>
    </div>
  </div>
  <div class="container">
     <a href="#" class="show">Третья ссылка</a>
     <div hidden class="content">
        <div>Е</div>
        <div>Ж</div>
        <div>Е</div>
    </div>
  </div>

$('.show').on('click', function(){
     $('.container > .content').attr('hidden','');
     $(this).next('.content').prop('hidden', false);
  });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы