nam: Position eines <li> Elements in einer UL-Liste ermitteln

Beitrag lesen

Hi

Keine Angst, auf dieser Seite gibt es nur die benötigten <li>-Elemente. Das ist Softwaretechnisch so durchdacht und gewollt.

Da hab ich brutal Angst. Du gräbst dir die eigene Grube. Was wenn du plötzlich an anderer Stelle eine andere Liste einfügen möchtest?
Ich würde das aus leidiger Erfahrung nie so machen!

Genau den Initialwert möchte ich ja gerne ermitteln. Eben um nicht immer bei 0 anfangen zu müssen. Ich möchte also den Initialwert anhand der ID des <li>-Elements rausfinden. Denn wie gesagt, die ID des Elements kenne ich, nur die Position in der Liste nicht.

Dann sehe ich keine andere Lösung als zwei Schleifen:
Die 1. Schleife durchläuft die Liste so lange, bis die gesuchte ID gefunden ist -> Schleife abbrechen. Der Schleifenzähler (i muss ausserhalb der Schleife initialisiert werden) entspricht dann der Position des Elements mit der gesuchten ID.
Die 2. Schleife startet dann mit dem ermittelten i.

Gruss,
Mathias