Seleccionar checkbox con jQuery

En esta ocasión veremos cómo seleccionar todos los checkbox de una lista y cómo seleccionar un checbox cuando marcamos un elemento concreto con JQuery.
Para seleccionar todos los checkbox de una lista utilizando jQuery simplemente debemos utilizar un condicional para comprobar el estado del checkbox director y aplicar el mismo estado al resto. La función es la siguiente:
function checkTodos (id,pID) { $( "#" + pID + " :checkbox").attr('checked', $('#' + id).is(':checked')); }
pID es el identificador del formulario e id es el identificador del checkbox director.
Si en cambio lo que queremos es seleccionar un checkbox en función de un elemento concreto, la función es tan simple como la siguiente:
function checkSel(id) { $('input:checkbox[value='+id+']').attr("checked","checked"); }
Donde id es el valor del atributo value del checkbox

Comentarios

  1. tu post me ayudo, fue la única forma de resolver mi problema.
    mira mi problema era que intentada seleccionar $(input#'+id+":checkbox"').attr('checked',true) pero no funciona tienes una idea del porque , uso jquery 2.0??? intente de varias formas pero ninguna me funcionó.

    ResponderEliminar

Publicar un comentario

Entradas populares