我想要一个页面上的一组复选框,当您选中一个复选框时,我想清除任何其他支票复选框,然后检查您刚刚点击的复选框。我有一个小提琴,我认为应该工作,但它永远不会检查你点击的那个。我不想使用单选按钮作为"没有选择"也是有效的
$("#mytable input").change(function(){
$("#mytable input").attr('checked',false);
$(this).attr('checked',true);
})
答案 0 :(得分:3)
您应该使用具有相同名称的单选按钮。使用复选框,您需要使用:
$("#mytable input").change(function() {
$("#mytable input").not(this).prop('checked', false);
});
<强> Working Demo 强>