【发布时间】:2015-05-18 23:26:13
【问题描述】:
嘿,问题来了。 我有 3x3 表,每个单元格中都有放射性输入。 每行都有自己的名称,因此可以连续检查一个收音机。 如果选择了这 3 个收音机,我已经制作了 jquery 来检查。如果是,我们转到下一页,如果不是,我必须选择没有标记收音机的行。 我已经完成了“是”检查,但不知道“否”声明。 代码如下:
<div id="check-services" class="button">
<table>
<tr class="select-checkboxes">
<td>Fahrschule Müssig Dresdner Straße 1 80993 München</td>
<td class="radio-tab"><input name="radio-office-01" type="radio"/></td>
<td class="radio-tab"><input name="radio-office-01" type="radio"/></td>
<td class="radio-tab"><input name="radio-office-01" type="radio"/></td>
</tr>
<tr class="select-checkboxes">
<td>Fahrschule Müssig Straßbergerstraße 34 80809 München</td>
<td class="radio-tab"><input name="radio-office-02" type="radio"/></td>
<td class="radio-tab"><input name="radio-office-02" type="radio"/></td>
<td class="radio-tab"><input name="radio-office-02" type="radio"/></td>
</tr>
<tr class="select-checkboxes">
<td>Fahrschule Müssig Goethestraße 66 80663 München</td>
<td class="radio-tab"><input name="radio-office-03" type="radio"/></td>
<td class="radio-tab"><input name="radio-office-03" type="radio"/></td>
<td class="radio-tab"><input name="radio-office-03" type="radio"/></td>
</tr>
</table>
</div>
$('#check-services .button').click(function(){
var officeOne = $('input[name="radio-office-01"]');
var officeTwo = $('input[name="radio-office-02"]');
var officeThree = $('input[name="radio-office-03"]');
if($(officeOne && officeTwo && officeThree).is(':checked')){
$(this).parents('#check-services').hide();
$('#check-payment').show()
}
else{
blablabla
}
});
【问题讨论】:
-
你没有做“是”检查
-
另外,输入不应具有相同的
name属性 -
您能否提供一个JSFiddle 链接,我可以看到您的代码正在运行?
-
一定是抄错了,这里jsfiddle.net/7hhpw565
标签: javascript jquery radio-button