Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2013, 15:39
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 3 meses
Puntos: 19
Respuesta: Marcar/Desmarcar todos checkbox Jquery

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
  1. <p>Marcar Todos
  2.   <input type="checkbox" name="marcarTodo" id="marcarTodo" />
  3.     <label for="marcarTodo"></label>
  4.   </p>
  5.   <p>&nbsp; </p>
  6.   <div id="diasHabilitados">
  7.   <input type="checkbox" name="1" id="1" />1
  8.   <input type="checkbox" name="2" id="2" />2
  9.   <input type="checkbox" name="3" id="3" />3
  10.   <input type="checkbox" name="4" id="4" />4
  11.   <input type="checkbox" name="5" id="5" />5
  12.   <input type="checkbox" name="6" id="6" />6
  13.   </div>
  14. <input type="checkbox" name="7" id="7" />7

Esto obvio dentro de: $(document).ready(function () {// Code... });
Código Javascript:
Ver original
  1. $("#marcarTodo").change(function () {
  2.     if ($(this).is(':checked')) {
  3.         //$("input[type=checkbox]").prop('checked', true); //todos los check
  4.         $("#diasHabilitados input[type=checkbox]").prop('checked', true); //solo los del objeto #diasHabilitados
  5.     } else {
  6.         //$("input[type=checkbox]").prop('checked', false);//todos los check
  7.         $("#diasHabilitados input[type=checkbox]").prop('checked', false);//solo los del objeto #diasHabilitados
  8.     }
  9. });