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 d'un select pas d'autre


Sujet :

jQuery

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 131
    Par défaut Récupérer la valeur d'un select pas d'autre
    Bonjour je veux récupérer la valeur du select:option restauration_affectation[8][jour1] en fonction du click du <a href="/fr/restauration/demande/commande/8" class="action modifiy"> idem pour le id 9 etc..
    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
    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
    54
    55
    56
    <div class="line-reservation frow " id="8">
                          <div class="check">
                                                                                                                          <input type="checkbox" value="8" id="check_8" name="check_8">
                                                            <label for="check_8" class="simple"></label>
                            </div>
                            <div class="fcol11">testeur<br>test</div>
                            <div class="fcol7">29/09/2016</div>
                            <div class="fcol5">2</div>
                            <div class="fcol5">service1</div>
                            <div class="fcol14 description">Indispo de 13h00 à 14h00</div>
                            <div class="fcol5">Indispo de 13h00 à 14h00</div>
                            <div class="fcol10">
     
                                <div class="fbetween frow">
                                    <div id="restauration_8"></div>
                                    <select id="restauration_affectation[8][jour1]" name="restauration_affectation[8][jour1]">
                                        <option value="">-</option>
     
                                            <option value="service1" selected="">Service 1</option>
     
                                            <option value="service2">Service 2</option>
     
                                            <option value="service3">Service 3</option>
                                                                                                                    <option value="ee">Pas de table disponible</option>
                                    </select>
                                    <a href="/fr/restauration/demande/commande/8" class="action modifiy"><img src="/bundles/front/img/picto-modification.png" alt="Modifier la demande" title="Modifier la demande"></a>                            </div>
                            </div>
                        </div>
    <div class="line-reservation frow " id="9">
                          <div class="check">
                                                                                                                          <input type="checkbox" value="9" id="check_9" name="check_9">
                                                            <label for="check_9" class="simple"></label>
                            </div>
                            <div class="fcol11">testeur<br>test</div>
                            <div class="fcol7">29/09/2016</div>
                            <div class="fcol5">1</div>
                            <div class="fcol5">service1</div>
                            <div class="fcol14 description">Indispo de 13h00 à 14h00</div>
                            <div class="fcol5">Indispo de 13h00 à 14h00</div>
                            <div class="fcol10">
     
                                <div class="fbetween frow">
                                    <div id="restauration_9"></div>
                                    <select id="restauration_affectation[9][jour1]" name="restauration_affectation[9][jour1]">
                                        <option value="">-</option>
     
                                            <option value="service1" selected="">Service 1</option>
     
                                            <option value="service2">Service 2</option>
     
                                            <option value="service3">Service 3</option>
                                                                                                                    <option value="ee">Pas de table disponible</option>
                                    </select>
                                    <a href="/fr/restauration/demande/commande/9" class="action modifiy"><img src="/bundles/front/img/picto-modification.png" alt="Modifier la demande" title="Modifier la demande"></a>                            </div>
                            </div>
                        </div>
    j'ai déjà essayé :
    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
                $('body').on('click', '.validate', function (e) {
                    e.preventDefault();
                    jQuery.noConflict();
                    var parent = $("select option:selected").parent()
                    var id = $("#select#restauration_affectation[8][jour1]", "option:selected").parent().text();
                    var str = "";
                $("#select#restauration_affectation[8][jour1]", "option:selected").each(function () {
                    str += $(this).text() + " ";
                });
                console.log(  str )
                console.log(parent)
                console.log(id)
     
     
                });
    mais sens succès
    merci de votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    En jQuery, la valeur d'un select (ou input,...) se récupère avec .val() :
    Code jQuery : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    valeur8 = $('#restauration_affectation[8][jour1]').val();
     
    valeur9 = $('#restauration_affectation[9][jour1]').val();

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 131
    Par défaut
    bonjour merci pour ta réponse mais #restauration_affectation[8][jour1] le 8 est dynamique

  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
    Tout dépend de combien il y en a, enfin si il y'en en a plusieurs ...
    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. recupérer les valeur d'un select
    Par mouss4rs dans le forum Langage
    Réponses: 12
    Dernier message: 27/03/2009, 17h08
  2. [Debutant] recupérer les valeurs d'un select
    Par foubou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 10/06/2008, 16h40
  3. Recupérer les valeurs d'un select multiple
    Par MANU_2 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/02/2008, 11h49
  4. Recupérer la valeur d'un select imbriqué dans un update
    Par miniil dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/07/2006, 10h49
  5. [Conception] comment recupérer la valeur d'un select
    Par arno1977 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/06/2006, 14h09

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