別々の click() 関数を使用して 2 つのクラスの可視性を切り替える次のコードを検討してください。
<!-- 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();
});
x と y の両方が表示されるときはいつでも、x と y の両方の代わりに 3 番目のクラス "z" が表示されるように、これを更新するにはどうすればよいでしょうか?