[jQuery] Kind Elemente zählen

[jQuery 1.9.1] Vielleicht ist es Euch schon mal passiert. Ihr wollt Kindelemente in einem Element zählen.

Beispiel

ich

du

er sie es

wir

ihr

sie


Nun hätte man hier zwei Möglichkeiten via jQuery:

var countCL = $('#parent').children.length;
// oder
var countL = $('#parent p').length;

Fügt man nun dynamisch weitere Elemente hinzu, so unterscheiden sich die Zahlenwerte. Während erstere Zählweise nur die Anzahl bei Initialisieren der Seite ausgibt, wirft die Zweitere die richtige Anzahl raus, wenn programmatisch hinzugefügt wird. Jemand ne Idee? Wo ist der Gedankenfehler?

jsFiddle Beispiel length

mfg chmee

Schreibe einen Kommentar

Deine eMailadresse wird nicht veröffentlicht.