molily: jQuery: Abfragen, ob ein Element eine Klasse mit Präfix hat

Beitrag lesen

Hallo,

jQuery bietet nichts Fertiges dafür, aber mit ein paar Zeilen JavaScript lässt sich das lösen. Zum Beispiel so:

1. Hole alle Klassen, d.h. den Wert des class-Attributs
2. Wandle diese Liste von durch Whitespace getrennten Klassennamen in einen Array um
3. Durchlaufe diesen Array
4. Prüfe jede Klasse, ob sie mit 'id-' beginnt
5. Falls ja, breche die Schleife ab, die gesuchte Klasse ist gefunden
6. Extrahiere ggf. die ID hinter dem Präfix

Tipps zur Umsetzung:

Zu 1. attr
Zu 2. http://de.selfhtml.org/javascript/objekte/string.htm#split@title=split
Zu 3. http://de.selfhtml.org/javascript/sprache/schleifen.htm#for@title=for-Schleife
Zu 4. http://de.selfhtml.org/javascript/objekte/string.htm#index_of@title=indexOf
Zu 5. http://de.selfhtml.org/javascript/sprache/schleifen.htm#break_continue@title=break
Zu 6. http://de.selfhtml.org/javascript/objekte/string.htm#substring@title=substring

Mathias