J'ai une liste qui est générée à partir d'un code côté serveur, avant d'y ajouter des éléments supplémentaires avec jQuery, je dois déterminer le nombre d'éléments qui s'y trouvent déjà.
<ul id="mylist">
<li>Element 1</li>
<li>Element 2</li>
</ul>
.length
over.size()
pour éviter la surcharge d'un appel de fonction. api.jquery.com/size.length
n'est pas une fonction.Bien sûr, vous pouvez condenser cela avec
Pour plus d'aide avec jQuery, http://docs.jquery.com/Main_Page est un bon point de départ.
la source
Vous obtenez le même résultat lors de l'appel de la méthode .size () ou de la propriété .length, mais la propriété .length est préférée car elle n'a pas la surcharge d'un appel de fonction. Donc le meilleur moyen:
la source
Je pense que cela devrait le faire:
la source
et bien sûr ce qui suit:
peut être condensé en: (en supprimant le 'var' qui n'est pas nécessaire pour définir une variable)
cependant c'est plus propre:
la source
essayer
la source
Compter le nombre d'éléments de liste
la source
Une autre approche pour compter le nombre d'éléments de liste:
la source
la source