foreach循环输出的checkbox,怎么将其设置为只能选中一个

代码如下:
$("input.checkbox-store").on("click", function(){

var sId = Number($(this).data("storeid")),checkedArray = [],
$checkboxGoods = $("input[name='checkGoods_"+sId+"']"),
checked = $(this).prop("checked");
$checkboxGoods.prop("checked",checked);
$checkboxGoods.each(function(){
checkedArray.push($(this).val());

});
setCookieSellectData([{storeId:sId, goodsList:checkedArray}], checked);
});

2个回答

既然只能选一个,为什么不直接用radio或者select

Riunsou900103
Riunsou900103 那样的话其它调用他的函数都要修改,改动太大
接近 5 年之前 回复

直接换成radio就好了吗,checkbox就是多选的
或者每次选择的时候判断是否已存在其他选中项

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐