Dude
Hi,
ich habe ein Problem. Ich vereinfache mein Codebeispiel mal:
In einem rechten Div-Tag habe ich mehrere Elemente.
In einem linken Div-Tag habe ich die dazugehörigen Namen der Elemente. Auf Klick eines Namens soll das jeweilige Element auf der rechten Seite rot hinterlegt werden. Dies funktioniert gegenwärtig mit einer .active-Klasse. Sie wird auf Klick gesetzt.
Nun kann es jedoch sein, dass der Besucher zuvor schon auf einen anderen Namen geklickt hat und so könnte es passieren, dass zwei oder mehr Elemente auf einmal rot hinterlegt sind. Das möchte ich verhindern, indem ich alle .active-Klassen bei den jeweiligen Elementen zuvor lösche.
Jedes Element das rechts rot hervorgehoben wird hat eine ID. Die ID ist mit einem Präfix gekennzeichnet, z.B. element_"smile" oder "element_cool", jedoch nicht nummerisch.
Nun möchte ich also die .Klasse (die ebenfalls mit einem Präfix funktioniert) z.B. "active_heyho" auf Klick eines Elements aus der linken Div-Box bei allen Elementen aus der rechten Div-Box mit der ID "element_[nicht bekannt]" entfernen.
Gibt es dafür eine Möglichkeit?
Cheers
ich habe ein Problem. Ich vereinfache mein Codebeispiel mal:
In einem rechten Div-Tag habe ich mehrere Elemente.
In einem linken Div-Tag habe ich die dazugehörigen Namen der Elemente. Auf Klick eines Namens soll das jeweilige Element auf der rechten Seite rot hinterlegt werden. Dies funktioniert gegenwärtig mit einer .active-Klasse. Sie wird auf Klick gesetzt.
Nun kann es jedoch sein, dass der Besucher zuvor schon auf einen anderen Namen geklickt hat und so könnte es passieren, dass zwei oder mehr Elemente auf einmal rot hinterlegt sind. Das möchte ich verhindern, indem ich alle .active-Klassen bei den jeweiligen Elementen zuvor lösche.
Jedes Element das rechts rot hervorgehoben wird hat eine ID. Die ID ist mit einem Präfix gekennzeichnet, z.B. element_"smile" oder "element_cool", jedoch nicht nummerisch.
Nun möchte ich also die .Klasse (die ebenfalls mit einem Präfix funktioniert) z.B. "active_heyho" auf Klick eines Elements aus der linken Div-Box bei allen Elementen aus der rechten Div-Box mit der ID "element_[nicht bekannt]" entfernen.
Gibt es dafür eine Möglichkeit?
Cheers
Zuletzt bearbeitet: