2012-04-18 49 views
6

Làm cách nào tôi có thể sử dụng jQuery để tìm hiểu xem có bao nhiêu phần tử con?JQuery: Làm thế nào để biết được có bao nhiêu phần tử con?

Nói rằng tôi có cơ cấu như sau:

<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> 

Tôi muốn tìm hiểu có bao nhiêu trẻ em phần tử div: container, có. Trong trường hợp này nó sẽ quay trở lại 2 ...

+0

Đây cũng là câu hỏi. http://stackoverflow.com/questions/3546659/how-can-i-count-the-number-of-children – Azd325

+0

@antonio Moore Đây cũng là câu hỏi của tôi, cảm ơn – M98

Trả lời

19

Sử dụng childrenlength:

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

tôi chỉ đứng sau 7 giây XD – Joseph

+1

Tốc độ gõ thử thách? Nooooo không phải ở tất cả –

+0

+1 Yours có ý nghĩa hơn nhưng tôi sẽ để tôi như một sự thay thế. –

8

Sử dụng trẻ em trực tiếp chọn (>) và độ dài bất động sản:

$('#container > *').length 

Ví dụ - http://jsfiddle.net/TtV8d/

Các vấn đề liên quan