2012-03-26 15 views
-3

Ich habe eine main Div von id = "main_div" und in diesem Elternteil div habe ich 3 div von class = "time" dann, wie die Anzahl der divs in dem div von id = "main_div"class = "time" zu bekommen?erhalten die Anzahl der div in einem bestimmten div

+0

möglich zu erhalten doppelte http : //stackoverflow.com/questions/250688/count-immediate-child-div-elements-using-jquery – kbvishnu

Antwort

1
console.log($('#main_div div.time').length) 

Der Selektor jQuery wird ein Array mit allen divs zurückzukehren, und .length Eigenschaft wird die Anzahl der Elemente in dem Array zurück.

+0

ich will es in Javascript – manishjangir

+1

Es ist in Javascript, aber mit jQuery. Schau dir Kooilinc-Antwort für reines Javascript an. – NeeL

+1

dann warum hast du es mit jquery taggen? –

0

versuchen dieses

jquery

$('div#main_div').find('div.time').length 

reine Javascript

document.getElementById("main_div").getElementsByClassName('time').length 
1

Verwendung querySelectorAll. Es gibt eine nodeList zurück. Die Anzahl der divs mit classname 'Zeit' in div # main_div:

var nOftimeDivs = document.querySelectorAll('#main_div .time').length; 
+0

Wird nicht von IE7 oder niedriger unterstützt. – Quentin

0

Sie die .Size verwenden können() oder Länge die Anzahl der gefundenen Elemente

$("#main_div").find("time").length 
0
console.log($('#main_div div.time').length) 
Verwandte Themen