web-dev-qa-db-fra.com

Meilleur moyen d'obtenir toutes les cases à cocher sélectionnées VALUES dans jQuery

Je cherche à obtenir la valeur de toutes les cases à cocher sélectionnées via jQuery.

74
hercules

Vous voulez que le sélecteur :checkbox:checked et map créent un tableau des valeurs:

var checkedValues = $('input:checkbox:checked').map(function() {
    return this.value;
}).get();

Si vos cases à cocher ont une classe partagée, il serait plus rapide de l’utiliser à la place, par exemple. $('.mycheckboxes:checked'), ou pour un nom commun $('input[name="Foo"]:checked')

255
Rory McCrossan