2011-01-21 9 views
5

Necesito obtener un recuento de casillas de verificación que están actualmente marcadas.

Cómo lo hago?

$(".... :checked").count() no funciona.

Respuesta

16
$("input:checked").length; 
+0

Ejemplos http://jsfiddle.net/Ne3yA/3/ http://api.jquery.com/checked-selector/ – Parag

2

Tal vez puedas probar:

$(":checked").length 
0

Trate .length; por ejemplo: $('#some_id input:checked').length.

0

prueba .length o .size() - son esencialmente lo mismo. Cada resultado en el recuento de la cantidad de elementos en el conjunto combinado. Aparentemente .length es la elección preferida, ya que es más rápido.

0

Necesita usar length.

$("#something:checked").length; 
+1

No() allí - es una propiedad, no un método. –

0

Siempre se puede asignar una clase a los elementos de casilla de verificación y seleccionarlos mediante la siguiente sintaxis:

$('input[class="yourCheckBoxClass"]:checked').length; 

Esto le dará el total de verificación cajas seleccionadas

Cuestiones relacionadas