2009-06-26 10 views
1

J'utilise jquery pour localiser toutes les cases d'une colonne de tableau qui sont cochées. A cet effet, je suis en utilisant le code suivant:Problème avec les cases à cocher jquery handling dans IE8

 
     $("input[type=checkbox][checked]").each(function() { 

      //Do Stuff 

     }); 

Cela fonctionne bien dans Firefox 3, mais ne fonctionne pas dans IE8 ou Safari. Quelqu'un peut-il expliquer pourquoi et/ou fournir une solution de contournement?

EDIT: J'utilise jQuery v1.3.2

Répondre

9

essayer $("input[type=checkbox]:checked").each...

Modifier ou encore plus doux: $("input:checkbox:checked").each...

qui fonctionne pour moi dans IE8.

+0

fixe votre réponse,: case à cocher seule n'est pas recommandé ... –

+0

merci, mon bon monsieur (: – peirix

1

Essayez cette

$("input:checked").click(function(){ 
      alert('abc');   
      }) ; 
1

Une solution:

$("input:checked").each(function() { 
    //Do Stuff 
}); 
+1

ce frapperait les boutons radio comme bien, bien que ... – peirix

Questions connexes