Estoy usando la siguiente secuencia de comandos para seleccionar todas las casillas con una clase dada.Jquery seleccionar todo si no está deshabilitado
$(document).ready(function(){ // 1
// 2
$(':checkbox.selectall').on('click', function(){
// 3
$(':checkbox[class='+ $(this).data('checkbox-name') + ']').prop("checked", $(this).prop("checked"));
$(':checkbox[class='+ $(this).data('checkbox-name') + ']').trigger("change");
});
});
Sin embargo estoy teniendo un problema como el de/seleccionar todo casilla es capaz de DE/seleccione las casillas de verificación que son discapacitados.
yo probamos este
$(document).ready(function(){ // 1
// 2
$(':checkbox.selectall').on('click', function(){
// 3
$(':checkbox[class='+ $(this).data('checkbox-name') + !$(:disabled) + ']').prop("checked", $(this).prop("checked"));
$(':checkbox[class='+ $(this).data('checkbox-name') + !$(:disabled) + ']').trigger("change");
});
});
Pero no funciona. He creado jsfiddle para mostrar el problema http://jsfiddle.net/e67Fv/
Hm ... ¿Has leído la pregunta? Esto solo hace parte de lo que hizo el código original. No hay nada allí para manejar las casillas de verificación desactivadas. – Guffa
Lo siento, olvidé incluir eso en el código, solo edité mi respuesta agregando: no (: deshabilitado) ... – sergiocruz