<div id="selected">
<ul>
<li>29</li>
<li>16</li>
<li>5</li>
<li>8</li>
<li>10</li>
<li>7</li>
</ul>
</div>
Я хочу посчитать общее количество <li>
элементов в <div id="selected"></div>
. Как это возможно с помощью jQuery .children([selector])
?
javascript
jquery
dom
gautamlakum
источник
источник
element.childelementCount
Ответы:
Вы можете использовать
.length
только с селектором потомков , например так:Если вам нужно использовать
.children()
, то это так:Вы можете протестировать обе версии здесь .
источник
или:
источник
самый быстрый:
источник
div
туда :)Вы, вероятно, также можете опустить
li
в детском селекторе.См
.length
.источник
Вы можете использовать JavaScript (не нужен JQuery)
источник
или даже лучше
источник
Это просто возможно
childElementCount
в чистом JavaScriptисточник
чистый JS
Показать фрагмент кода
источник