在 StackOverflow 上尝试了多个示例来解决我的问题后,我仍然无法弄清楚我的问题。
我有 3 个复选框:
<input id="pets_dog" class="text" type="checkbox" class="pets" name="pets[]" value="pets_dog"> Dogs</input>
<input id="pets_cats" class="text" type="checkbox" class="pets" name="pets[]" value="pets_cats"> Cats</input>
<input id="pets_none" class="text" type="checkbox" class="pets" name="pets[]" value="pets_no"> None</input>
检查“PES_NONE”时,我需要未选中其他2个复选框,反之亦然。这是我当前的 jQuery 代码:
$("#pets_none").change(function() {
if($("#pets_none").attr('checked')) {
$("#pets_cats").removeAttr('checked');
$("#pets_dogs").removeAttr('checked');
}
});
我无法弄清楚为什么它不起作用,并感谢任何帮助。