IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Parcourir un ensemble de radios


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut Parcourir un ensemble de radios
    bonjour jai ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <div class="listgroups">
            <div>
                <ul>
                    <li><input onchange="$.MyPlugin.selectgroup();" type="radio" name="group" id="allContacts" /><label for="allContacts">Tous les contacts</label></li>
                    <li><input onchange="$.MyPlugin.selectgroup();" type="radio" name="group" id="group1" /><label for="group1">label 1</label></li>
    				<li><input onchange="$.MyPlugin.selectgroup();" type="radio" name="group" id="group2" /><label for="group2">label 2</label></li>
    				<li><input onchange="$.MyPlugin.selectgroup();" type="radio" name="group" id="group3" /><label for="group3">label 3</label></li>
                </ul>
            </div>
        </div>
    le code jquery est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ....
    selectgroup: function() {
                $('div.listgroups :radio').each(function() {
                    alert($("div.listgroups").find(':radio').attr("id")));
     
                });
     
     
     
            }
    le probleme il n'affiche que l'id du premier alors que jv recupérer tous les ID un par un puis tester si coché

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Tu es déja dans une boucle sur les radios

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert($(this).attr("id"));
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut
    merci infiniment :
    du fait comment tester si coché ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (       $(this).attr("id").attr("checked")==true     )

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $(this).attr("checked")
    c'est bon j'ai trouvé
    encore merci pour ton précieux aide

  5. #5
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    $( this ).prop( "checked" );. Voir : http://api.jquery.com/prop/

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  6. #6
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Personnellement je trouve plus lisible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $(this).is(":checked")
     
    //pour obtenir l'id du radio coché :
    getSelectedGroup: function() {
         return $('div.listgroups input:radio:checked').attr("id"));
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. parcourir l'ensemble d'E-mails
    Par GENI36 dans le forum VBA Outlook
    Réponses: 6
    Dernier message: 14/10/2008, 16h57
  2. Parcourir l'ensemble de control
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 03/01/2008, 10h43
  3. [TImage] Parcourir un ensemble de composants
    Par SaianSupa dans le forum C++Builder
    Réponses: 1
    Dernier message: 16/04/2006, 10h26
  4. Parcourir l'ensemble des enregistrements d'une table
    Par Aurèl90 dans le forum Access
    Réponses: 17
    Dernier message: 22/09/2005, 14h51
  5. Parcourir un ensemble de composant
    Par al1rc30 dans le forum C++Builder
    Réponses: 11
    Dernier message: 17/09/2005, 19h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo