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 :

Récupérer la valeur tr d'un tableau


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 277
    Par défaut Récupérer la valeur tr d'un tableau
    Salut à tous

    Je possède un tableau et je désire récupérer les valeurs du tr.

    <tr id="ligne-competence-414">
    <tr id="ligne-competence-415">
    <tr id="ligne-competence-416">
    <tr id="ligne-competence-417">
    <tr id="ligne-competence-461">

    Je veux récupérer 414, 415, 416, 417, et 461

    Le nom de ma table est sortable

    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 387
    Par défaut
    Bonjour,

    Tu souhaites donc récupérer tous les ID des TR et parser ces ID pour n'en récupérer qu'une partie.

    Parcourir les TR :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $("tr").each(function() {
    ...
    }
    Puis ne récupérer que la 3ème partie de l'ID :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $("tr").each(function() {
        var tab = $(this).attr("id").split('-');
        //3ème partie == 2 car cela commence à 0
        alert("Numéro compris dans l'ID : "+tab[2]);
    }
    A toi de voir après ce que tu souhaites faire de ces données.

    Cordialement.

  3. #3
    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
    A noter que les tr n'ont pas à proprement parler de "valeur", là tu parles de parser un attribut id.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $("tr").each(function() {
          alert("Numéro compris dans l'ID : "+$(this).attr('id').match(/\d+$/));
    })
    }

    Une autre possibilité qui de prévoit lors de la conception est d'utiliser le data...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <tr id="ligne-competence-414" data-value="414"/>
    $("tr").each(function() {
         alert( $(this).data('value') );
    })
    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 !

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 277
    Par défaut
    Merci, ça fonctionne

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

Discussions similaires

  1. Récupérer des valeurs à partir d'un tableau
    Par Lolicha dans le forum Langage
    Réponses: 2
    Dernier message: 26/02/2010, 19h48
  2. Réponses: 2
    Dernier message: 05/03/2008, 22h01
  3. Réponses: 2
    Dernier message: 04/03/2008, 09h48
  4. Réponses: 1
    Dernier message: 26/02/2008, 11h51
  5. [VBA-E] récupérer la valeur à partir d'un tableau !!!
    Par mulanzia2003 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/03/2006, 09h37

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