在一组复选框中一次只允许选择一个

in a group of check boxes only allow one to be selected at a time

我想要页面上的一组复选框,当您 select 一个复选框时,我想清除所有其他复选框的复选框,只选中您刚刚单击的复选框。我有一个我认为应该有效的 fiddle,但它从不检查您单击的那个。我不想使用单选按钮,因为 "no selection" 也有效

$("#mytable input").change(function(){
$("#mytable input").attr('checked',false);
    $(this).attr('checked',true);
})

jsfiddle

您应该使用同名的单选按钮。使用复选框,你需要使用:

$("#mytable input").change(function() {
 $("#mytable input").not(this).prop('checked', false);  
});

Working Demo