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

Résolu/Fermé
Baptiste_xls Messages postés 15 Date d'inscription mercredi 3 février 2021 Statut Membre Dernière intervention 2 août 2022 - 19 juil. 2022 à 15:03
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 - 19 juil. 2022 à 21:37

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

Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 928
19 juil. 2022 à 16:04

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
Baptiste_xls Messages postés 15 Date d'inscription mercredi 3 février 2021 Statut Membre Dernière intervention 2 août 2022 1
19 juil. 2022 à 18:05

Super c'est ça ! Mercii :)

Bonne journée, 

Baptiste

0
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 928 > Baptiste_xls Messages postés 15 Date d'inscription mercredi 3 février 2021 Statut Membre Dernière intervention 2 août 2022
19 juil. 2022 à 21:37

De rien

0
Whismeril Messages postés 19025 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 19 avril 2024 928
19 juil. 2022 à 15:40

Bonjour 

dans quel langage est écrit ce script ?

Pour tes prochains messages merci de lire et d'appliquer ce petit tutoriel https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code


0
Baptiste_xls Messages postés 15 Date d'inscription mercredi 3 février 2021 Statut Membre Dernière intervention 2 août 2022 1
19 juil. 2022 à 15:46

Bonjour, 

Le code est écrit en JavaScript. 

Merci du tuto. 

Baptiste 

0