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 Contenu table html


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 123
    Par défaut Récupérer Contenu table html
    Bonjour à tous,

    Je débutes dans Jquery et j'ai besoin de votre aide

    J'ai besoin d'utiliser le modal-form proposer par JQUERY : http://jqueryui.com/dialog/#modal-form afin de gérer un nom, une quantité et une référence.

    Je souhaite au clik du bouton valider récupérer le contenu de mon tableau html

    Exemple : J’ajoute les éléments dans mon tableau de facon dynamique avec les valeurs suivantes :

    Code html : 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
    <table id="users" class="ui-widget ui-widget-content">
    <thead>
    <tr class="ui-widget-header ">
    <th class="nom">Nom</th>
    <th>Référence</th>
    <th>Quantité</th>
    </tr>
    </thead>
    <tbody>
     <tr>
    <td class="nom">Test1</td>
    <td>test11</td>
    <td>test111</td>
    </tr>
     <tr>
    <td class="nom">test2</td>
    <td>test222</td>
    <td>test222</td>
    </tr>
    </tbody>
    </table>

    Ce qui est bizarre avec ce module proposé par JQUERY, c'est que lorsque je consulte le code source de ma page, mes td ne s'affiche pas , cependant elles apparaissent avec firebug...

    Je voudrais être capable de récupérer test1 et test2...

    Comme dis, je débutes en JQUERY et je ne sais pas trop par ou commencer..

  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
    Rien de bizarre à ce que le td rajoutés n'appraissent pas... le code source affiché est figé, il ne l'est pas dans la console de firebug...


    Pour ce qui est de la recupération des noms :
    http://jsfiddle.net/9896J/
    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 confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 123
    Par défaut
    Merci pour la réponse !

    J'avais avancé un peu... et ma fonction était différente de la tienne, mais je penses moins efficaces :


    Code javascript : 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
    $( "#valider" )
    .button()
    .click(function() 
    {	
    	$('#users tbody > tr').each(function() {
           var nom= $(this).find(".nom").html();
    	   var ref= $(this).find(".ref").html();
    	   var qte= $(this).find(".qte").html();
    	   var res='';
    	   res+=nom+ref+qte;
    	   alert(res);
        })
    /* alert(res) ne fonctionne pas ici */
     
    });
    });

    Je veux en fait récupérer le contenu du tableau...et l'afficher à la fin

    Sauf qu'avaec ma fonction, j'affiche ligne par ligne... est-ce possible d'afficher le tableau en entier d'un coup ?

  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 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
    oui en dehors de la boucle ...
    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 !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 123
    Par défaut
    Oui, j'ai bien essayé, sauf que ça ne marche pas (aucune alerte s'affiche)

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $( "#valider" )
    .button()
    .click(function() 
    {
     
    	$('#users tbody > tr').each(function() {
           var nom= $(this).find(".nom").html();
    	   var ref= $(this).find(".ref").html();
    	   var qte= $(this).find(".qte").html();
    	   var res='';
    	   res+=nom+ref+qte;  
        })
    	alert(res);
    });
    });

    Code html : 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
    <table id="users" class="ui-widget ui-widget-content">
    <thead>
    <tr class="ui-widget-header ">
    <th>Nom</th>
    <th>Référence</th>
    <th>Quantité</th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td class="nom">test</td>
    <td class="ref">test</td>
    <td class="qte">test</td>
    </tr>
    <tr>
    <td class="nom">test2</td>
    <td class="ref">test2</td>
    <td class="qte">test2</td>
    </tr>
    </tbody>
    </table>

  6. #6
    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
    rien d'étonnant
    vu que tu vides res à chaque fois ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     var res='';
    	   res+=nom+ref+qte;
    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 !

Discussions similaires

  1. Comment récupérer contenu page html sans file_get_contents
    Par patriciaprovence dans le forum Langage
    Réponses: 7
    Dernier message: 04/02/2010, 14h42
  2. Récupérer contenu page HTML
    Par viking1404 dans le forum Réseau
    Réponses: 2
    Dernier message: 16/11/2009, 19h07
  3. Réponses: 4
    Dernier message: 05/08/2008, 15h22
  4. Récupérer contenu table temporaire
    Par stanymi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/10/2007, 12h44
  5. Récupérer contenu balises HTML
    Par Sopra dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/04/2007, 16h45

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