ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1452
1452
EMPFEHLEN
-
Hallo,
ich habe ein Kategoriemenü, welches ein und ausklappbar ist und den Zustand mit Cookies speichert.
Ein JavaScript prüft beim Laden, ob das Element ein- oder ausgeklappt ist. Außerdem wird eine click-Funktion hinzugefügt. Das JavaScript wird ebenfalls mit PHP in den HTML-Code geschrieben, direkt nach jedem Jahres-Node. Die Jahres Node sind Links, mit der ID="archive2010", also einer beliebigen Jahreszahl.
Problemstellung:
Das Menü ist recht groß und dadurch taucht der JavaScript Code sehr häufig auf. Ich würde diesen eigentlich lieber in eine JavaScript-Datei ausgliedern, doch geht dies nicht, wegen der Variablen Jahreszahlen.
Als mögliche Lösung stelle ich mir vor, dass jQuery alle Elemente verwendet, bei denen die ID eines Elements mit "archive" anfängt, dann in einer Variable die ID speichert und dann für je zum Schema passende Funktion den obigen Code durchläuft.
Leider habe ich keinen Schimmer, ob das mit jQuery geht und auch nicht wie.
Weiß jemand Rat?Geändert von acquire (27.03.10 um 07:58 Uhr)
Gebildet ist, wer weiß, wo er findet, was er nicht weiß. - Georg Simmel
-
Moin,
es gibt in jQuery Attribut-Selektoren, darüber geht soetwas:
Code :1
$("a[id^='archive']")
-
Danke für die schnelle Antwort. Ich werde damit mal experimentieren.
Edit:ist die weitere Lösung. Nachmals Danke!Code :1
.each( function(index, Element) )
Geändert von acquire (27.03.10 um 08:00 Uhr)
Gebildet ist, wer weiß, wo er findet, was er nicht weiß. - Georg Simmel
Ähnliche Themen
-
jQuery: Elemente aus einer Liste auf gewisse Positionen schieben
Von ReoZeel im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 26.04.10, 23:47 -
jQuery Funktionen für nicht angezeigte Elemente
Von Microhome im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 19.12.09, 12:28 -
jQuery - finde alle Elemente eq %EK[], summiere value und schreibe nach #GesamtEK
Von onto im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 09.05.09, 06:35 -
Allgmeinen MouseListener für alle Elemente hinzufügen?
Von Angiii im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 12.03.09, 14:01 -
[c++] Template-Funktionen einer Klasse hinzufügen - wie richtig?
Von radazong im Forum C/C++Antworten: 7Letzter Beitrag: 28.10.07, 14:17





Zitieren
Login





