Comment compter les cases à cocher en utilisant jQuery?
j'ai des tonnes de cases cocher (checked="checked"
) ou non.
je voudrais obtenir le nombre de toutes les cases à cocher, non vérifiées et vérifiées.
avec case à cocher Je veux dire <input type="checkbox" />
.
Comment le faire avec jQuery? Merci à l'avance!
38
demandé sur
Nitin Bhargava
2011-11-04 19:18:25
4 réponses
Tu pourrais faire:
var numberOfChecked = $('input:checkbox:checked').length;
var totalCheckboxes = $('input:checkbox').length;
var numberNotChecked = totalCheckboxes - numberOfChecked;
EDIT
Ou même
var numberNotChecked = $('input:checkbox:not(":checked")').length;
123
répondu
Nicola Peluchetti
2016-06-17 12:34:42
le code suivant a fonctionné pour moi.
$('input[name="chkGender[]"]:checked').length;
10
répondu
Nguyễn Thành Bồi
2016-03-28 10:36:43
Supposons que vous avez un tr ligne avec plusieurs cases, et que vous voulez compter que si la première case est cochée.
Vous pouvez le faire en donnant une classe à la première case
Par exempleclass='mycxk'
et vous pouvez compter que l'utilisation du filtre, comme ceci
$('.mycxk').filter(':checked').length
6
répondu
Samuel Aiala Ferreira
2017-09-13 12:06:13
Il existe plusieurs méthodes pour le faire:
Méthode 1:
alert($('.checkbox_class_here:checked').size());
Méthode 2:
alert($('input[name=checkbox_name]').attr('checked'));
Méthode 3:
alert($(":checkbox:checked").length);
2
répondu
Hasnain Mehmood
2017-01-09 07:16:13