gpt4 book ai didi

Javascript 三元运算符在输入标签内不起作用

转载 作者:行者123 更新时间:2023-12-02 15:03:22 25 4
gpt4 key购买 nike

我有 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>';

最佳答案

这些括号太多了。以下内容将起作用

(isProductSelected(product,data.products)  ? 'checked' : '')

关于Javascript 三元运算符在输入标签内不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35301293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com