前端checkbox默认勾选状态的判断

最近迭代版本的 加了一个新功能 每一条数据有一个checkbox后端

而后后端传过来的是 每条数据的名字的字符串 并非ID  code

而后根据名字去给他加默认有勾选状态或者没有勾选状态字符串

input.checked = (给你传的名字.indexOf(每一条数据的名字)<0)input

固然 checked的值 只是ture 或者falseio

你还须要在其余地方判断一下  console

 if(checked){ 
<input type="checkbox" checked class="campaigngoods" value="" >
} else {
<input type="checkbox" class="campaigngoods" value="" >
}
这样整个的列表的checked的默认值就和传过来的须要表示的是同样的了

如今在上班没有时间写demo 晚上回家之后在写demo吧

for (var i in response.list) {
if (response.list[i].isQrcode == 1) {
var model = response.list[i];
var name = ',' + model.name + ','
model.checked = (ex.indexOf(name) < 0);
console.log(name)
self.collection.add(model)
}
}


 if(checked){ <input type="checkbox" checked   class="campaigngoods" value="" >  } else { <input type="checkbox"   class="campaigngoods" value="" > }
相关文章
相关标签/搜索