小编sto*_*id1的帖子

jQuery取消选中复选框无效

在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>
Run Code Online (Sandbox Code Playgroud)

当选中"pets_none"时,我需要取消选中其他2个复选框,反之亦然.这是我目前的jQuery代码:

        $("#pets_none").change(function() {
            if($("#pets_none").attr('checked')) {
            $("#pets_cats").removeAttr('checked');
            $("#pets_dogs").removeAttr('checked');
            } 
        });
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么它不起作用的生活,并感谢任何帮助.

html javascript checkbox jquery

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

checkbox ×1

html ×1

javascript ×1

jquery ×1