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 :

Sélectionner tous les élements d'un <select>


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2018
    Messages : 8
    Par défaut Sélectionner tous les élements d'un <select>
    Bonjour,

    Je souhaiterai sélectionner tout les éléments de mon select(Pour pouvoir les récupéré en POST), après différente recherche, j'en suis arrivé a un code qui devrai fonctionner, mais je ne comprend pas pourquoi il ne sélectionné pas tout les éléments de ma liste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $( "#lstSelectTheme > option" ).each(function( index ) {
            $("#lstSelectTheme > option[value="+$( this ).val()+"]").attr("selected", "selected")
    });
    Merci d'avance .

  2. #2
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    Peut-être parce que le principe d'une sélection, c'est de faire une sélection unique, et que chaque nouveau sélect que tu lui demande chasse le précédent ?

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    • la première chose qu'il te faut c'est que le <select> soit multiple.
    • la seconde c'est que ta fonction est maladroite, tu peux écrire plus simplement ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $('#id-select > option').each(function (ind, elem) {
      $(elem).attr('selected', 'selected');
    });

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2018
    Messages : 8
    Par défaut
    Super, merci beaucoup ça fonctionne

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

Discussions similaires

  1. Sélectionner tous les elements de select
    Par Sun03 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/08/2008, 13h19
  2. Réponses: 1
    Dernier message: 08/02/2006, 17h17
  3. Réponses: 3
    Dernier message: 28/10/2005, 14h03
  4. Sélectionner tous les entiers dans une fourchette
    Par ludo.guy dans le forum Langage SQL
    Réponses: 5
    Dernier message: 16/07/2004, 09h15
  5. Sélectionner tous les id renvoyés par une 1ère requête
    Par Prof Vince dans le forum Requêtes
    Réponses: 5
    Dernier message: 29/11/2003, 19h46

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