次のjqueryロジックがあります。もっと簡潔にしたい、または最適化したい。配列を使用して。
function toggleStudyFields(service_type) {
if (service_type == "Study") {
$("#study_or_migrate").addClass("hidden");
$("#study-fields").removeClass("hidden");
$("#fields-except-visa").removeClass("hidden");
$("#visa-fields").addClass("hidden");
$("#coaching-fields").addClass("hidden");
} else if (service_type == "Visa") {
$("#study_or_migrate").addClass("hidden");
$("#fields-except-visa").addClass("hidden");
$("#visa-fields").removeClass("hidden");
$("#study-fields").addClass("hidden");
$("#coaching-fields").addClass("hidden");
} else if (service_type == "Coaching") {
$("#study_or_migrate").addClass("hidden");
$("#fields-except-visa").addClass("hidden");
$("#visa-fields").addClass("hidden");
$("#study-fields").addClass("hidden");
$("#coaching-fields").removeClass("hidden");
} else if (service_type == "Invest") {
$("#study_or_migrate").addClass("hidden");
$("#fields-except-visa").removeClass("hidden");
$("#visa-fields").addClass("hidden");
$("#study-fields").addClass("hidden");
$("#coaching-fields").addClass("hidden");
} else {
$("#study_or_migrate").removeClass("hidden");
$("#fields-except-visa").removeClass("hidden");
$("#visa-fields").addClass("hidden");
$("#study-fields").addClass("hidden");
$("#coaching-fields").addClass("hidden");
}
}
ロジックを最適化する方法がわかりません。誰かがこれで私を助けることができますか?