我有 4 个要显示/隐藏的选择是/否框。下面的 else 语句有效,但我只想隐藏它已经显示的 div (CSS for .hidden
is {display:none}
)。我需要建立一个单独的功能吗?
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" );
}
});
});