a ver si entendi seleccionar todos los Check de un golpe si uno esta activo y deselecionarlos al estar desactivo?
en jquery preguntas por el estado del Check #marcarTodos, si es TRUE entonces todos los elementos Check los marcas o solo los check q esten dentro de una capa o tengan un nombre en particular...
Aca podes ver un Ejemplo de lo que CREO es lo que estas necesitando:
http://jsfiddle.net/JuJoGuAl/5v5Qd/
te dejo el codigo por si alguien mas le necesita, y llego a borrarlo del Fiddle...
Código HTML:
Ver original <input type="checkbox" name="marcarTodo" id="marcarTodo" /> <div id="diasHabilitados"> <input type="checkbox" name="1" id="1" />1
<input type="checkbox" name="2" id="2" />2
<input type="checkbox" name="3" id="3" />3
<input type="checkbox" name="4" id="4" />4
<input type="checkbox" name="5" id="5" />5
<input type="checkbox" name="6" id="6" />6
<input type="checkbox" name="7" id="7" />7
Esto obvio dentro de: $(document).ready(function () {// Code... });
Código Javascript
:
Ver original$("#marcarTodo").change(function () {
if ($(this).is(':checked')) {
//$("input[type=checkbox]").prop('checked', true); //todos los check
$("#diasHabilitados input[type=checkbox]").prop('checked', true); //solo los del objeto #diasHabilitados
} else {
//$("input[type=checkbox]").prop('checked', false);//todos los check
$("#diasHabilitados input[type=checkbox]").prop('checked', false);//solo los del objeto #diasHabilitados
}
});