<div id="selected">
<ul>
<li>29</li>
<li>16</li>
<li>5</li>
<li>8</li>
<li>10</li>
<li>7</li>
</ul>
</div>
Saya ingin menghitung jumlah <li>
elemen dalam <div id="selected"></div>
. Bagaimana mungkin menggunakan jQuery .children([selector])
?
javascript
jquery
dom
gautamlakum
sumber
sumber
element.childelementCount
Jawaban:
Anda dapat menggunakan
.length
hanya dengan pemilih keturunan , seperti ini:Jika Anda harus menggunakan
.children()
, maka seperti ini:Anda dapat menguji kedua versi di sini .
sumber
atau:
sumber
yang tercepat:
sumber
div
di sana :)Anda mungkin juga bisa menghilangkan
li
pemilih anak-anak.Lihat
.length
.sumber
Anda dapat menggunakan JavaScript (tidak perlu jQuery)
sumber
atau bahkan lebih baik
sumber
Sangat mungkin dengan
childElementCount
javascript murnisumber
js murni
Tampilkan cuplikan kode
sumber