tengo 4 casillas de verificación y deseo para alternar ellos (activada o desactivada) y todos ellos deben ser los mismos lo que nunca estado se encuentran tengo esto hasta ahora:.Toggle Casilla
var toggle_click = false;
function check_them(element){
if(toggle_click){
$('#'+element+'_1').attr('checked', true);
$('#'+element+'_2').attr('checked', true);
$('#'+element+'_3').attr('checked', true);
$('#'+element+'_4').attr('checked', true);
}
if(!toggle_click){
$('#'+element+'_1').attr('checked', false);
$('#'+element+'_2').attr('checked', false);
$('#'+element+'_3').attr('checked', false);
$('#'+element+'_4').attr('checked', false);
}
if(!toggle_click){ toggle_click = true; }
if(toggle_click) { toggle_click = false; }
}
al cargar la página algunas de las casillas de verificación pueden estar marcadas o no, pero una vez que hago clic en un enlace y ejecuto esta función, quiero que estas casillas estén todas en el mismo estado.
Cuando pruebo lo anterior, simplemente no parece marcar las casillas y, a veces, las marca todas y la ejecución de esta función nuevamente no hace nada. Que esta pasando? ¡Estoy privado de café y confundido!
¿Debería hacer uso de un grupo de casillas de verificación o algo así?
Gracias a todos por cualquier ayuda
En las dos últimas filas, si _toggle_click_ es _false_, establézcalo en _true_, luego si es _true_, configúrelo en _false_. No importa cuál sea su valor inicial, siempre será "falsa" al final. Reemplazaría aquellos con 'toggle_click =!toggle_click; '... y use un for-loop para todo el valor de _toggle_click_ después de 'checked'. – LGT