Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果我有两个复选框“是”或“否”,我如何处理这两个复选框_Jquery - Fatal编程技术网

Jquery 如果我有两个复选框“是”或“否”,我如何处理这两个复选框

Jquery 如果我有两个复选框“是”或“否”,我如何处理这两个复选框,jquery,Jquery,如果我有两个复选框,一个是“是”,另一个是“否”,如果我选中“是”,则自动取消选中“否”(反之亦然) 并保存到数据库中(1表示是,0表示否)使用jquery u可以这样做 <input type="checkbox" class="radio" value="1" name="fooby[1][]" /> <input type="checkbox" class="radio" value="2" name="fooby[1][]" /> <scr

如果我有两个复选框,一个是“是”,另一个是“否”,如果我选中“是”,则自动取消选中“否”(反之亦然)
并保存到数据库中(1表示是,0表示否)

使用jquery u可以这样做

    <input type="checkbox" class="radio" value="1" name="fooby[1][]" />
    <input type="checkbox" class="radio" value="2" name="fooby[1][]" />

<script>
       $("input:checkbox").click(function(){
            var group = "input:checkbox[name='"+$(this).attr("name")+"']";
            $(group).prop("checked",false);
            $(this).prop("checked",true);
        });
</script>

$(“输入:复选框”)。单击(函数(){
var group=“input:checkbox[name=”+$(this.attr(“name”)+“]”;
$(组).prop(“选中”,false);
$(this).prop(“选中”,true);
});

小提琴

使用单选按钮-一切都为你完成。@MikeW,只有当他们有相同的名字时。像jQuery1.7那样说一切都完成了是不对的。对于元素的布尔属性(如
选中的
),建议使用
.prop()
而不是
.attr()
)。我也很确定你希望这两个复选框有不同的值,而不是都是1。