有多个 checkbox 只能选择一个 当有两个都被勾选,最后选的会让之前选的被取消打钩 我用下面的方法 $(':checkbox[type="checkbox"]').each(function(){ $(this).click(function(){ if($(this).prop('checked')){ $(':checkbox[type="checkbox"]').removeAttr('checked'); $(this).prop('checked','true'); } }); });可是调试发现 前面的勾选依然显示打钩,虽然他们的属性 checked 为 false 了 怎么回事?之前用的是$(':checkbox[type="checkbox"]'). .prop('checked', false);这个不仅显示没有取消打钩连属性 checked 都继续为 true
添加回答
举报
0/150
提交
取消