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 une valeur d'un tableau avec jQuery


Sujet :

jQuery

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    SQLI
    Inscrit en
    Novembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : SQLI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 46
    Points : 39
    Points
    39
    Par défaut Récupérer une valeur d'un tableau avec jQuery
    Bonjour,

    Je voudrais récupérer la valeur d'un champs caché à l'aide de l'identifiant de la ligne courante du tableau.
    J'ai créé une fonction en javascript qui, normalement, appelle le jQuery pour extraire la valeur de la ligne.

    J'ai des lacunes dans le Jquery.
    Quelqu'un peut m'aider?

    Voici une image illlustrative avec Chrome Inspect (Je veux récupérer la "value" de la ligne selectionnée à l'aide de la méthode dans onClick ci dessus dans la l'image)

    Images attachées Images attachées  

  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 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    recupérer ... soit mais quand? sur quel evènement ? un click? une soumission?


    En passant nommer des input id ... c'est chercher les ennuis...

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    SQLI
    Inscrit en
    Novembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : SQLI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 46
    Points : 39
    Points
    39
    Par défaut
    J'explique un peu plus.
    En fait, mon objectif est que l'action onClick me renvoie l'id selectionné en bleu (ça veut dire la méthode getIdMetierFromIdSuiviAval('8656222524') me renvoie '8655862510'), vu qu'il est sur la meme ligne que l'input selectionné.
    Voilà j'ai enlevé l'input et j'ai remplacé par une colonne simple pour que ça soit plus claire:

    Images attachées Images attachées  

  4. #4
    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 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    est que l'action onClick
    Certes mais sur quoi ?
    et renvoie où ?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    SQLI
    Inscrit en
    Novembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : SQLI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 46
    Points : 39
    Points
    39
    Par défaut
    il parait que j'explique trop mal!
    Je recommence.. Dans mon tableau de données, chaque ligne contient deux clés, une est valorisée dans l'input et l'autre est cachée, je voudrais récupérer la deuxième en fonction de la première qui va par la suite déclencher d'autre traitement.
    Pour le faire, et comme je gère mon input avec une classe java Decorator, j'ai défini dans cette classe une action "onClick" (cocher le radio de la ligne de tableau) et qui fait juste l'appel à une fonction JavaScript en lui passant l'id de la ligne pour renvoyer la 2eme id (qui est dans une colonne cachée comme dans l'image jointe) et c'est tout.

    Dans mon cas, ma fonction JavaScript est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    getIdMetierFromIdSuiviAval(mId)
    {
    // Qu'est ce que je mets ici pour que ça me renvoie la valeur de la colonne cachée en fonction de mId
    }
    Voilà, j'espere que j'ai bien détaillé mon soucis.

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    SQLI
    Inscrit en
    Novembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : SQLI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 46
    Points : 39
    Points
    39
    Par défaut "Object Undefined" quand récupération d'une valeur d'une ligne de tableau
    Bonjour,

    J'ai un petit soucis pour récupérer une valeur d'une ligne qui correspond à un id:

    Voici le code JSF:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
     
    <display:column property="idSuiviFlux" title="&nbsp;" headerClass="vide" class="non_export"
    			decorator="nbp.picasso.commun.web.view.decorator.RadioDecorator" />
     
    <display:column property="idFluxMetier" title="&nbsp;" headerClass="vide" class="idFluxMetier a_cacher"/>
    et ceci est le ptit code pour récupérer la valeur de "idFluxMetier" qui est cachée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alert (""+($(this).children("td.idFluxMetier"+"").text()));
    J'ai toujours "Object Undefined" et j'ai remplacé aussi "text" par "val" et c'est toujours la même chose.

    Auriez-vous une proposition ?

    Merci par avance.

  7. #7
    Membre habitué
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Points : 161
    Points
    161
    Par défaut
    Je ne sais pas si j'ai bien compris.
    Mais premièrement, évide de donner des nom id a tes objets du genre <input name="id" >
    Deuxièmement pour obtenir la valeur d'un zone de texte en connaissance son identifiant, tu fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var valeur= $('#tonIdentifiant').attr('value');

  8. #8
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Le ""+ doit probablement poser un problème d'interprétation...

  9. #9
    Nouveau membre du Club
    Homme Profil pro
    SQLI
    Inscrit en
    Novembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : SQLI
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 46
    Points : 39
    Points
    39
    Par défaut
    Pour des contraintes reliées à l'environnement où je developpe je suis obligé de passer par des ID dans les input.

    J'ai enlevé les "" mais ça revient toujours au meme, ça affiche un msg vide.
    Pareil pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $('#tonIdentifiant').attr('value');
    ça ne e renvoie rien car il n'est pas lié à une ligne du tableau car dans ma méthode je passe l'id de la ligne pour que je l'accède avec "this".

Discussions similaires

  1. [HTML] Récupérer une valeur dans un tableau - DIV
    Par frtou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 02/09/2008, 11h12
  2. Recherche d'une valeur dans un tableau avec un grep
    Par johnkro dans le forum Langage
    Réponses: 4
    Dernier message: 28/05/2008, 11h50
  3. Récupérer une valeur dans un tableau ?
    Par le polak dans le forum Excel
    Réponses: 1
    Dernier message: 26/05/2008, 19h08
  4. Récupérer une valeur dans un tableau
    Par Jeren dans le forum Langage
    Réponses: 2
    Dernier message: 29/04/2008, 11h03
  5. [HTML] comment récupérer une ligne d'un tableau avec HTML?
    Par jaafarerraji dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 01/10/2007, 01h21

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