考慮下面的代碼,其中切換兩類不同的點擊的可見性()函數:如何添加一個if語句來切換功能
<!-- 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是可見的,第三類是「z」而不是x和y?
謝謝,如果我想保持代碼關係(即參考sibilings),這將如何工作,所以只有兄弟姐妹受到影響(類在頁面的其他地方重複)? – alias51
只需添加之前的兄弟選擇器即可。我刪除了它,因爲它在您提供的代碼示例中不是絕對必需的。我會修改答案。 –