Estoy ajustando el jquery como así ..Obtención de casillas móviles de casilla de verificación Valor jQuery Mobile
$("#checkbox-2a").attr("checked", settings.DEnabled).checkboxradio("refresh");
Aquí está el marcado
<fieldset data-role="controlgroup" data-mini="true" style="text-align:center;">
<input type="checkbox" name="checkbox-2a" id="checkbox-2a" class="custom" />
<label for="checkbox-2a">
Enable D</label>
..
Las casillas de verificación se comprueban correctamente. Pero ahora cuando quiero recuperar un valor con este código ..
settings.DEnabled = $("#checkbox-2a").attr("checked");
Cuando elimino errores devuelve 'marcado', cuando miro el marcado apesar de las casillas de verificación están siendo actualizados cuando el bool comprobación correcta en la interfaz de usuario . No veo un atributo 'marcado' en el marcado.
¿Cómo obtengo/encuentro el valor de la casilla de verificación?