[jQuery] Klasse suchen und Aktion ausführen

Dustin84

Erfahrenes Mitglied
Hallo,

wie kann ich in einem Container nach einer Klasse suchen und bei Erfolg in einem anderen Container eine Aktion durchführen?!

Das müsste doch irgendwie so gehen: (Der Code ist natürlich falsch aber im Prinzip müsste es so ähnlich funktionieren)
Code:
		$("#c_sub_navigation").find('.aktiv',  // wenn bei der Subnavi die Klasse "aktiv" gefunden wurde 
			$("#Hauptlink_1").addClass("aktiv");  // ...bekommt der Hauptlink die Klasse "aktiv" ebenfalls
		);

Gruß
D.
 
Du musst einfach in einer if-Abfrage prüfen, ob etwas gefunden wurde.

Javascript:
if($("#c_sub_navigation").find('.aktiv').size() > 0) {
    $("#Hauptlink_1").addClass("aktiv");
}

Oder in dem Fall noch performanter

Javascript:
if($("#c_sub_navigation .aktiv").size() > 0) {
    $("#Hauptlink_1").addClass("aktiv");
}
 
Zurück