<div id="selected">
<ul>
<li>29</li>
<li>16</li>
<li>5</li>
<li>8</li>
<li>10</li>
<li>7</li>
</ul>
</div>
Ich möchte die Gesamtzahl der <li>
Elemente in zählen <div id="selected"></div>
. Wie ist das mit jQuery's möglich .children([selector])
?
javascript
jquery
dom
Gautamlakum
quelle
quelle
element.childelementCount
Antworten:
Sie können
.length
nur mit einem Nachkommen-Selektor wie folgt verwenden:Wenn Sie verwenden müssen
.children()
, dann ist es wie folgt:Sie können beide Versionen hier testen .
quelle
oder:
quelle
schnellste:
quelle
div
:)Sie könnten wahrscheinlich auch
li
in der Kinderauswahl weglassen .Siehe
.length
.quelle
Sie können JavaScript verwenden (jQuery wird nicht benötigt)
quelle
oder noch besser
quelle
Mit
childElementCount
reinem Javascript ist das einfach möglichquelle
reine js
Code-Snippet anzeigen
quelle