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

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

本文关键字:许选择 一个 选择 一组 复选框 一次      更新时间:2023-09-26

我想要一个页面上的一组复选框,当你选择一个复选框时,我想清除任何其他复选框中的复选框,只选中你刚刚点击的那个。我有一把小提琴,我认为应该可以用,但它从来没有选中你点击的那个我不想使用单选按钮,因为"无选择"也是有效的

$("#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);  
});

工作演示