Pertanyaan JQuery: Bagaimana cara mengetahui berapa banyak anak yang memiliki elemen?


Bagaimana saya bisa menggunakan jQuery untuk mencari tahu berapa banyak anak yang memiliki elemen?

Katakanlah saya memiliki struktur berikut:

<div id="container">
   <div id="column1">
      <div id="asset1"></div>
      <div id="asset2"></div>
   </div>
   <div id="column2">
      <div id="asset1"></div>
      <div id="asset2"></div>
   </div>
</div>

Saya ingin mencari tahu berapa banyak anak elemen div: kontainer, miliki. Dalam hal ini akan mengembalikan 2 ...


6
2018-04-18 09:22


asal


Jawaban:


Menggunakan children dan length:

$("#container").children().length

19
2018-04-18 09:23



Gunakan pemilih anak langsung (>) dan properti panjang:

$('#container > *').length

Contoh - http://jsfiddle.net/TtV8d/


8
2018-04-18 09:24