<div id="selected">
<ul>
<li>29</li>
<li>16</li>
<li>5</li>
<li>8</li>
<li>10</li>
<li>7</li>
</ul>
</div>
Quero contar o número total de <li>
elementos <div id="selected"></div>
. Como isso é possível usando o jQuery .children([selector])
?
javascript
jquery
dom
gautamlakum
fonte
fonte
element.childelementCount
Respostas:
Você pode usar
.length
apenas um seletor descendente , assim:Se você precisar usar
.children()
, é assim:Você pode testar as duas versões aqui .
fonte
ou:
fonte
mais rápido:
fonte
div
lá :) #Você provavelmente também pode omitir
li
o seletor infantil.Veja
.length
.fonte
Você pode usar JavaScript (não precisa de jQuery)
fonte
ou melhor ainda
fonte
É simplesmente possível com
childElementCount
javascript purofonte
js puro
Mostrar snippet de código
fonte