Sélection d'un attribut par une variable dans un query Selec
RésoluUtilisateur 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
-
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êteTu devrais trouver ce qu'il te faut ici
https://lite.qwant.com/?q=js+concatener+texte+et+variable&client=opensearch
-
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
-
Bonjour,
Le code est écrit en JavaScript.
Merci du tuto.
Baptiste