div中的Jquery复选框一次检查了一个

所以我有一个div自动生成,内部是3个复选框,具有不同的ID和名称,默认情况下没有一个被检查! 如果有人碰巧检查,那么我需要另外两个未经检查!

因此,一次只能检查一个……

所以所有未经检查或只检查一个!

Include:
Include:
Include:

这是我用来取消选中页面准备好的所有div的原因..因为最初我需要它们未经检查..这很有效…现在我需要制作它所以只有一个是检查,如果它被检查! 有人能给我一个手吗? Thx提前!

 $(document).ready(function() { $('input[type=checkbox]').each(function() { this.checked = false; }); }); 

使用prop函数更改复选框和单选按钮的checked属性

 $(function(){ $('input:checkbox').prop('checked', false) $('input:checkbox').click(function(){ if($(this).is(':checked')){ $('input:checkbox').not(this).prop('checked', false); } }); }) 

演示: 小提琴

我有一个类似的问题并且如此解决(使用Arun P Johny的部分回答 – 我想分享给那些可能会遇到此问题的人。)

 (function($checkbox,options){ $($checkbox).on('change', function() { $("input[type='checkbox']").not(this).prop('checked', false); }); });