Optimering af kode
Hej,Er det muligt at få nedenstående kodestump optimeret? Jeg vil gerne have vist nogle checkboxe, og det har egentligt fungeret fint med følgende kode:
--- FUNGERER ---
if(date.status){
tbody += '<td align="left" style="width:10%;"> <input type="checkbox" class="custom-control-input" name="member_'+item.id+'[]" value="'+date.date_id+'" checked></td>';
}else{
tbody += '<td align="left" style="width:10%;"> <input type="checkbox" class="custom-control-input" name="member_'+item.id+'[]" value="'+date.date_id+'"></td>';
}
Jeg vil dog gerne have lavet det således at de checkboxe der hører til en dato der er overskredet, skal være være disabled. Jeg har prøvet mig lidt frem med nedenstående kode, og det fungerer egentligt - dog får jeg mange flere checkboxe end tidligere. Det virker som om at koden fordobler antallet... Hvad gør jeg galt?
--- FUNGERER IKKE ---
if((item.date >= today) === true) {
if(date.status) {
tbody += '<td align="left" style="width:10%;"> <input type="checkbox" class="custom-control-input" name="member_'+item.id+'[]" value="'+date.date_id+'" checked></td>';
}else{
tbody += '<td align="left" style="width:10%;"> <input type="checkbox" class="custom-control-input" name="member_'+item.id+'[]" value="'+date.date_id+'"></td>';
}
}
if ((item.date < today) === true) {
if(date.status) {
tbody += '<td align="left" style="width:10%;"> <input type="checkbox" class="custom-control-input" name="member_'+item.id+'[]" value="'+date.date_id+'" checked disabled="disabled"></td>';
}else{
tbody += '<td align="left" style="width:10%;"> <input type="checkbox" class="custom-control-input" name="member_'+item.id+'[]" value="'+date.date_id+'" disabled="disabled"></td>';
}
}