Переключение скрыть/показать блок при работе с атрибутами

Есть код: Кнопки

<ul>
 <li><span data-what="one"><a class=".button"></a></span></li>
</ul>
<ul>
 <li><span data-what="two"><a class=".button"></a></span></li>
</ul>

Блоки

<div id="one_box" class="hide">for One</div>
<div id="two_box" class="hide">for Two</div>

Функция для переключения, часть написана на чистом JS, я могу только добавить JQ

this.click = function(span) {
var a = span.firstChild;

$(`#${$(span).data('what')}_box`).removeClass('hide');

Нажатие на первую <a> открывает блок one_box. Нажатие на вторую открывает и two_box. Как сделать так, чтобы при нажатии на другую <a>, ненужный блок скрывался?


Ответы (0 шт):