Problème avec cases de manipulation jquery dans IE8

voix
1

J'utilise jquery pour localiser toutes les cases dans une colonne de table qui sont cochés. A cet effet, je suis en utilisant le code suivant:

        $ ( Input [type = case] [vérifié]). Each (function () {

             //Faire des choses

        });

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

EDIT: J'utilise jQuery v1.3.2

Créé 26/06/2009 à 09:05
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
9

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

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

Cela fonctionne pour moi dans IE8.

Créé 26/06/2009 à 09:16
source utilisateur

voix
1

Essaye ça

 $("input:checked").click(function(){
            alert('abc');           
            }) ;
Créé 26/06/2009 à 09:17
source utilisateur

voix
1

Une solution de contournement:

$("input:checked").each(function() {
    //Do Stuff
});
Créé 26/06/2009 à 09:18
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more