Sélection d'un attribut par une variable dans un query Selec

Résolu
Baptiste_xls Messages postés 15 Statut Membre -  
 Utilisateur anonyme -

Bonjour à tous, 

J'ai un script où je récupère un élément d'un select par sa value. J'aimerais tout simplement remplacer la valeur statique (267 ci-dessous) par une variable mais je n'y arrive pas.  

var list = document.querySelector("#liste2 option[value='267']");

J'ai essayé ça sans succès : 

var num = 267;

var list = document.querySelector("#liste2 option[value=num]");

Si quelqu'un a une idée ça m'arrangerais :) 

Cordialement 

Baptiste

3 réponses

  1. Utilisateur anonyme
     

    OK, ce n'est pas un langage dans lequel je code, mais il est suffisamment proche pour voir d'où vient le problème.

    Et la coloration syntaxique de ton IDE devrait t'y aider.

    Voilà ce que cela donne ici

    var num = 267;// ici on voit que num apparait en noir, c'est bien le nom de la variable
    
    var list = document.querySelector("#liste2 option[value=num]"); //ici num apparait en rouge, c'est donc le texte num et non le contenu de la variable qui est envoyé à ta requête
    

    Tu devrais trouver ce qu'il te faut ici

    https://lite.qwant.com/?q=js+concatener+texte+et+variable&client=opensearch


    1
    1. Baptiste_xls Messages postés 15 Statut Membre 1
       

      Super c'est ça ! Mercii :)

      Bonne journée, 

      Baptiste

      0
      1. Utilisateur anonyme > Baptiste_xls Messages postés 15 Statut Membre
         

        De rien

        0
  2. Baptiste_xls Messages postés 15 Statut Membre 1
     

    Bonjour, 

    Le code est écrit en JavaScript. 

    Merci du tuto. 

    Baptiste 

    0