2011-06-17 7 views
6

Estoy probando la propiedad de longitud que devuelve este error:..

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

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

Cuando uso .size() ; me muestra un valor, que es 0, que todavía está mal, pero al menos no devuelve un error.

Estoy tirando de mi pelo sobre este. ¿Algunas ideas?

+0

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

Respuesta

16

No es una función, que es una propiedad numérica, por lo que pierde el último par ():

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

Oh, qué me siento estúpido ahora! Tal vez debería dormir un poco ... ¡Muchas gracias! – Xorp25

+0

@ Xorp25: Ahora que lo mencionas ... – BoltClock