Tengo un formulario con una serie de casillas de verificación. Quiero advertir al usuario, después de presionar enviar, si TODAS las casillas de verificación están desmarcadas. Estoy utilizando el código siguiente para informar a todos los valores de las casillas de verificación:advertir al usuario si todas las casillas de verificación están desmarcadas
$('[id^=leg_rider]').filter(':checked');
Esto parece funcionar. Sin embargo, cuando intento verificar si el objeto devuelto está vacío, parece que no funciona. Esto es lo que estoy intentando:
$("#set_pref_submit").click(function() {
var legchecked = $('[id^=leg_rider]').filter(':checked');
if (!legchecked){ alert("no riders")};
});
Cualquier sugerencia es apreciada. ¡Gracias!
Está en el camino correcto. Solo use: if (jQuery (". Checkbox: checked"). Length == 0), o con su código: if (jQuery ("[id^= leg_rider]: checked"). Length == 0) {alert ()} – ShaunOReilly