現在、別のdivのクラスに基づいて、特定のクラスをdivに適用できるスクリプト(動作中)を使用しています。if
content:contains() を使用して他の div のクラスを決定したいのですが、それを使用すると、すべてのステートメントからすべてのクラスが同時に適用されます。使用しているコードは以下のとおりです。
// Set Olympic
if($(".reg-status.olympic span").hasClass("open")) {
$(".reg-status-view.olympic").addClass("open");
}
if($(".reg-status.olympic span").hasClass("waiting")) {
$(".reg-status-view.olympic").addClass("waiting");
}
if($(".reg-status.olympic span").hasClass("closed")) {
$(".reg-status-view.olympic").addClass("closed");
}
// Set Long Course
if($(".reg-status.long-course span").hasClass("open")) {
$(".reg-status-view.long-course").addClass("open");
}
if($(".reg-status.long-course span").hasClass("waiting")) {
$(".reg-status-view.long-course").addClass("waiting");
}
if($(".reg-status.long-course span").hasClass("closed")) {
$(".reg-status-view.long-course").addClass("closed");
}
質問 1: 現在試していることを行うためのよりクリーンな方法はありますか
?.addClass
どんな助けでも大歓迎です。