我有4個選擇是/否框,我想顯示/隱藏。下面的else語句有效,但我只想隱藏它已經顯示的div(.hidden
的CSS爲{display:none}
)。我需要建立一個單獨的功能嗎?使用多個選擇框隱藏div
JS:
$(document).ready(function(){
$('#questions').change(function() {
var q1Val = $('#q1 :selected').val();
var q2Val = $('#q2 :selected').val();
var q3Val = $('#q3 :selected').val();
var q4Val = $('#q4 :selected').val();
//alert(selectVal);
if (q1Val == "No" && q2Val == "No" && q3Val == "No" && q4Val == "No") {
$(".hidden").show("slide");
//updated code to use show()
}
else {
$(".hidden").hide("slide");
}
});
});
爲什麼'toggle'?爲什麼不「顯示」? –
對不起,是的,代碼現在實際上是「顯示」,但問題在於「隱藏」部分。 – Macness