Ich habe eine Liste, die aus serverseitigem Code generiert wird. Bevor ich mit jQuery zusätzliches Material hinzufüge, muss ich herausfinden, wie viele Elemente bereits darin enthalten sind.
<ul id="mylist">
<li>Element 1</li>
<li>Element 2</li>
</ul>
.length
over empfohlen wird.size()
, um den Overhead eines Funktionsaufrufs zu vermeiden. api.jquery.com/size.length
keine Funktion ist.Natürlich können Sie dies mit verdichten
Weitere Hilfe zu jQuery finden Sie unter http://docs.jquery.com/Main_Page .
quelle
Sie haben das gleiche Ergebnis, wenn Sie die Methode .size () oder die Eigenschaft .length aufrufen, aber die Eigenschaft .length wird bevorzugt, da sie nicht den Overhead eines Funktionsaufrufs hat. Also der beste Weg:
quelle
Ich denke, das sollte es tun:
quelle
und natürlich folgendes:
kann auf Folgendes komprimiert werden: (durch Entfernen der 'var', die zum Setzen einer Variablen nicht erforderlich ist)
Dies ist jedoch sauberer:
quelle
Versuchen
quelle
Anzahl der Listenelemente zählen
quelle
Ein weiterer Ansatz zum Zählen der Anzahl der Listenelemente:
quelle
quelle