Рассмотрим следующий код, который переключает видимость двух классов с раздельным клик() функции:Как добавить, если заявление на функцию переключения
<!-- Toggles -->
<div class="a"></div>
<div class="b"></div>
<!-- Result -->
<div class="x" style="display:none"></div>
<div class="y" style="display:none"></div>
<div class="z" style="display:none"></div>
<!-- Script -->
$(".a").click(function() {
var $this = $(this);
$this.siblings(".x").toggle();
});
$(".b").click(function() {
var $this = $(this);
$this.siblings(".y").toggle();
});
Как бы обновить это так, что любое время, как х и y видны, третий класс, «z» отображается вместо x и y?
Спасибо, как бы это работало, если бы я хотел сохранить реляционный код (т. Е. Путем ссылки на sibilings), поэтому пострадали только братья и сестры (классы повторяются в другом месте на странице)? – alias51
Просто добавьте обратно селектор братьев и сестер. Я удалил его, поскольку это не было строго необходимо в приведенном вами примере кода. Я исправлю ответ. –