2011-06-17 8 views
6

jestem testowania właściwości length, która zwraca błąd:..

$("div.rows").children().length is not a function

var count = $('div.rows').children().length(); 
$('div#header').html(count); 

Gdy używam .size() ; pokazuje mi wartość, która wynosi 0, która wciąż jest błędna, ale przynajmniej nie zwraca błędu.

Wyciągam włosy z tego. Jakieś pomysły?

+0

http://api.jquery.com/length/ –

Odpowiedz

16

To nie jest funkcja, to własność numeryczny, więc stracić ostatnią () parę:

var count = $('div.rows').children().length; 
+0

O rany, mam teraz głupio! Może powinienem się przespać ... Wielkie dzięki! – Xorp25

+0

@ Xorp25: Teraz, kiedy o tym wspomniałeś ... – BoltClock