我正在尝试实现一个菜单,根据用户输入加载下一个问题。
我能够在一定程度上实现它,但我正在努力说:
if (item1.val() === 'veterans' && item2.val() === 'yes') {
do something
}
我在jsbin中这样做,这里有太多代码:JSBin
答案 0 :(得分:0)
第二个问题的值是" current-yes"而不只是"是"。
除此之外,您还必须获取已选中的单选按钮的值。现在,你总是得到第一个无线电的价值。
因此,请尝试将您的条件更改为:
if ($('input[type=radio][name=interested]:checked').val() === 'veterans' && $('input[type=radio][name=current]:checked').val() === 'current-yes') {
$('#customer-information').show();
} else {
$('#stepThree').show();
}
希望它有所帮助!