La mejor manera de obtener VALORES de todas las casillas de verificación seleccionadas en jQuery [duplicado]
Estoy buscando obtener el VALOR de todas las casillas de verificación que se han seleccionado a través de jQuery.
Aceptado
Quiere el :checkbox:checked
selector y map
crear una matriz de valores:
var checkedValues = $('input:checkbox:checked').map(function() {
return this.value;
}).get();
Si sus casillas de verificación tienen una clase compartida, sería más rápido usarla, por ejemplo. $('.mycheckboxes:checked')
, o para un nombre común$('input[name="Foo"]:checked')
- Actualizar -
Si no necesita soporte de IE, ahora puede hacer que la map()
llamada sea más concisa usando una función de flecha:
var checkedValues = $('input:checkbox:checked').map((i, el) => el.value).get();