$(document).ready(function (){
$(function(){
$('input:checkbox').prop('checked', false)
$('input:checkbox').click(function(){
if($(this).is(':checked')){
$('input:checkbox').not(this).prop('checked', false);
}
});
})
showdiv();
});
上面的代码很棒!首先,它使所有复选框“未选中”,然后它使一次只能选中“一个”复选框!
但是......我也需要它只影响下面的三个复选框!不是页面上的所有复选框!!!猜猜我不知道如何让它只针对 id 的 co33、co34、co35 ..
<input name="option[13]" id="co33" value="33" checked="checked" onclick="showdiv()" type="radio">
<input name="option[14]" id="co34" value="34" checked="checked" onclick="showdiv()" type="radio">
<input name="option[15]" id="co35" value="35" checked="checked" onclick="showdiv()" type="radio">
进而!!!...如果其中一个被选中,那么这第四个复选框也会被选中!!如果以上三个都没有检查,那么这个也没有检查!
<input id="a1" type="checkbox" onclick="showdiv()" name="add[1]">
伙计,我希望结果是正确的.. html 是自动创建的,所以我不能让它们都具有相同的 id 或添加一个类,所以我想看看我是否可以通过 id 名称来定位它们。坦率地说,即使只是能够制作最初发布的仅影响 3 个复选框的代码会很棒。如果选中了三个复选框中的一个,则检查第 4 个复选框是一个奖励!