Jquery根据多个单选按钮组选择显示/隐藏div

Jquery根据多个单选按钮组选择显示/隐藏div,jquery,Jquery,我不知道如何根据多个单选按钮选择来显示/隐藏div。如果问题1和问题2都选择为“是”,则应显示div,在任何其他情况下,应隐藏div $(函数(){ $(“输入[name='q1']”)。单击(函数(){ 如果($('input[name=q1]:选中')。val()=“是”){ $(“输入[name='q2']”)。单击(函数(){ 如果($('input[name=q2]:选中')。val()=“是”){ $(“第二部分”).show(); }否则{ $(“#第2部分”).hide();

我不知道如何根据多个单选按钮选择来显示/隐藏div。如果问题1和问题2都选择为“是”,则应显示div,在任何其他情况下,应隐藏div

$(函数(){
$(“输入[name='q1']”)。单击(函数(){
如果($('input[name=q1]:选中')。val()=“是”){
$(“输入[name='q2']”)。单击(函数(){
如果($('input[name=q2]:选中')。val()=“是”){
$(“第二部分”).show();
}否则{
$(“#第2部分”).hide();
}
});
}否则{
$(“#第2部分”).hide();
}
});
});
是
不

对 不
正文
最好只使用一个
更改
处理程序和一个
如果
检查您的状况。
单击标签时,
change
事件也将被触发,因此它可能比
click
事件更好。
当您在
q1
的处理程序中绑定
q2
的单击处理程序时,每次单击
q1
都会再次绑定它

$(函数(){
$(“输入[name='q1'],输入[name='q2']”)。更改(函数(){
如果($('input[name=q1]:checked').val()==“Yes”&&$('input[name=q2]:checked').val()==“Yes”){
$(“第二部分”).show();
}否则{
$(“#第2部分”).hide();
}
});
});
是
不

对 不
正文
最好只使用一个
更改
处理程序和一个
如果
检查您的状况。
单击标签时,
change
事件也将被触发,因此它可能比
click
事件更好。
当您在
q1
的处理程序中绑定
q2
的单击处理程序时,每次单击
q1
都会再次绑定它

$(函数(){
$(“输入[name='q1'],输入[name='q2']”)。更改(函数(){
如果($('input[name=q1]:checked').val()==“Yes”&&$('input[name=q2]:checked').val()==“Yes”){
$(“第二部分”).show();
}否则{
$(“#第2部分”).hide();
}
});
});
是
不

对 不
正文
Correct,使用
click
事件,它始终依赖于
q1
,无论是肯定还是否定。非常感谢@Sven。Correct,使用
click
事件,它始终依赖于
q1
事件,无论是肯定还是否定。非常感谢@Sven。