私はjqueryが初めてです。このコードでは、私は醜いと思います。これをより短いバージョンに改善するのを手伝ってくれる人はいますか? 実際のコードは 6 つ以上のコントロールなので、コードを見やすくするために残りを削除します。したがって、実際のコードはもっと醜いです:(
$('#targetDay_0__Assigned , #targetDay_1__Assigned').hide();
if ($('#targetDay_0__Assigned').is(":checked")) {
$('#lbltargetDay_0__Assigned').addClass("ui-state-active");
}
if ($('#targetDay_1__Assigned').is(":checked")) {
$('#lbltargetDay_1__Assigned').addClass("ui-state-active");
}
$('#lbltargetDay_0__Assigned').click(function (e) {
$('#targetDay_0__Assigned').click();
$('#lbltargetDay_0__Assigned').removeClass("ui-state-active");
if ($('#targetDay_0__Assigned').is(":checked")) {
$('#lbltargetDay_0__Assigned').addClass("ui-state-active");
}
});
$('#lbltargetDay_1__Assigned').click(function (e) {
$('#targetDay_1__Assigned').click();
$('#lbltargetDay_1__Assigned').removeClass("ui-state-active");
if ($('#targetDay_1__Assigned').is(":checked")) {
$('#lbltargetDay_1__Assigned').addClass("ui-state-active");
}
});