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 :

Question sur $.each()


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut Question sur $.each()
    Bonjour à tous,

    J'ai une question à propos de $.each() de jquery :

    1) Est-ce ce que ce code est valide ? :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $.each(retour,function(index,valeur)

    2) Est-ce que ce code est équivalent à celui ci-dessus ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    retour.$.each(function(index,valeur)
    Merci d'avance pour votre réponse.

    bee

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    je te conseille la lecture de la documentation officielle sur jQuery.each()

  3. #3
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Bonsoir,

    J'ai en effet lu la doc et j'ai bien compris les différences comme le montre l'exemple ci-dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    $(document).ready(function(){
     
       /*
          1) Function $.each();
          2) Function $("#element").each();
       */
     
    //----------------------------------------------------------------------------------------------------------------------------
     
       /*
        * $.each permet de parcourir un objet passé en paramètre (par exemple un objet au format json ou un tableau)
        * Deux paramètres sont exigés :
           1) L'élément à parcourir
           2) Une fonction (anonyme);
          
          * NE PAS CONFONDRE $.each(); et $("#test").each();
       */
     
       /* Exemple avec un talbeau */
       var tab = [1,2,3];
     
       $.each(tab,function(index,value){
          console.log("item # : "+index+" valeur : "+value);   
       });
     
       var obj = {"Nom":"Dupont","Prenom":"Marc"," Age":37, "Profession":"Informaticien"};
     
       //Exemple avec un objet json:
       $.each(obj,function(index,value){
          console.log(index + " : " + value);
       })
     
    //----------------------------------------------------------------------------------------------------------------------------
     
       /*
          - Fonction qui boucle sur chaque élément trouvé, et éxécute a chaque passage une fonction définie.
          - La fonction éxécutée dispose d'un argument qui est un entier représentant la position de l'élement en cours de traitement.
       */
     
       //Ajouter un id aux <p> du site des exercices :
     
       $('p').each(function(i){
          this.id = 'test'+i;
       });
     
       // ATTENTION :
       /*
        * Ne pas oublier de mettre le i comme paramètre de la fonction anonyme qui indique le numéro de la position
        * i commence à zéro !
        * pour vérifier que cela a fonctionné, utilisez l'inspecteur de firebug.
        */
     
    });

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

Discussions similaires

  1. [XL-2003] question sur FIND et FOR EACH ... LIKE
    Par Sarune dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/02/2010, 14h33
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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