我有javascript,它返回true / false,最终决定是否选中复选框。
以下是代码。但是表现不如预期。此代码将配置文件值设置为已检查而不是属性值。你能告诉我有什么不对吗?
function isProductSelected(product, selectedproduct){
$.each(selectedproduct,function(k,selectedproduct){
if(product.id == selectedproduct.id){
return true;
}
});
return false;
}
profile+='<li class="list-group-item"><div class="checkbox">'
+'<label><input class="product '+i+'" type="checkbox" value="'+product.id+'" id="'+product.id+'"'+ ((isProductSelected(product,data.products) == true)?'checked':'') +'> '+product.productName+'</label>'
+'</div></li>';
答案 0 :(得分:2)
那些括号太多了。以下将起作用
filter()