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 la 2ème option de chaque liste déroulante dropdown


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 464
    Par défaut Sélectionner la 2ème option de chaque liste déroulante dropdown
    bonjour,

    dans une page web, je souhaite que chaque 2eme option des listes déroulantes soit sélectionnée par défaut (c'est en mode création).
    comment faire ?
    en jquery, j'arrive à sélectionner la 1ere option grace à first-child :
    $('select option:first-child').attr("selected", "selected"); mais hélas la syntaxe n'a pas de second-child

    comment procédez alors ?
    Mon esprit tordu me dit de supprimer le 1er élément de toutes les listes comme ça je peux utiliser first-child mais ça m'oblige à le remettre ensuite, donc à les avoir mémorisé dans un tableau d'item...bref l'usine à gaz

    qu'en pensez-vous ?

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    select option:nth-child(2)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre éprouvé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 464
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 464
    Par défaut
    je ne connaissais pas nth-child en jquery mais en CSS.
    est-ce que la version jquery fonctionne comme la version css ? on peut donc mettre une formule à la place de l'index dans les paranthèse ?

    https://www.w3schools.com/cssref/sel_nth-child.asp

  4. #4
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    ca fait 10 ans que je n'ai pas utilise jQuery, mais je pense qu'il se base sur le querySelector[All] du JS natif... donc tu peux lui passer n'importe quel selecteur CSS
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/06/2019, 15h07
  2. [AJAX] Sélectionner l'option d'une liste déroulante
    Par beegees dans le forum jQuery
    Réponses: 6
    Dernier message: 08/10/2012, 09h13
  3. Réponses: 10
    Dernier message: 27/03/2007, 12h21
  4. [MySQL] Ajout d'options dans une liste déroulante à partir du résultat d'une requête
    Par minogttao dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/12/2006, 18h18

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