两个单选按钮之间的条件

时间:2015-12-16 18:55:53

标签: jquery if-statement radio-button

我正在尝试实现一个菜单,根据用户输入加载下一个问题。

我能够在一定程度上实现它,但我正在努力说:

if (item1.val() === 'veterans' && item2.val() === 'yes') {
    do something
}

我在jsbin中这样做,这里有太多代码:JSBin

1 个答案:

答案 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();
}

希望它有所帮助!