2010-12-16 5 views
-1
$('.check-all:checkbox').change(function() { 
    var group = ':checkbox[name=' + $(this).attr('name') + ']'; 
    $(group).attr('checked', $(this).attr('checked')); 
}); 
+3

qu'est-ce que ** vous ** pensez faire? – RPM1984

Répondre

3

Cela va vérifier (ou décocher) toutes les boîtes qui ont la classe 'check-all' et qui ont le même attribut 'name' quand l'un est changé.

+0

en supposant que tous d'entre eux une classe "check-all" –

+0

merci beaucoup ....! – rajasekhar

+0

@Adrian: vrai. fixé. – sje397

1

Chaque fois que la valeur d'une case à cocher avec la classe «check-all» change, définissez la valeur de toutes les cases du même nom sur la valeur de la case à cocher.

+0

ok bien merci beaucoup ...! – rajasekhar

0

l'action suivante est lié à onchange pour la classe des cases à cocher .check-all:

  1. Toutes les cases avec le même nom sont regroupés en un seul objet jQuery.
  2. Pour chaque case à cocher de l'attribut de groupe checked ajouté, toutes les cases à cocher seront vérifiées après vérification d'une seule case.
Questions connexes