$(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();
});
上面的代码工作真棒!首先它使所有复选框“未选中”,然后它使得它一次只能检查“一个”复选框!jQuery的复选框目标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个复选框,也是非常棒的。如果选中三个复选框中的一个,就可以检查第四个复选框是否是奖励!
呀!!!!!多数民众赞成在我的想法..只是不知道如何ta做到这一点! $('#co33,#co34,#co35')!!!!你也涵盖了所有的基础!我刚刚用id和bayuum取代了选项13,14,15,第4个复选框也能正常工作!!!!! TQ! – user2159909 2013-03-13 06:03:51