tu as différente maniére de faire
commence par faire parlé la fonction
exemple dans on.change
var htmlString = $( this ).html();
console.log(htmlString);
ou
console.log(this.innerHTML);
la console donne
<option value="Standby" selected="">standby</option><option value="Dhw">dhw</option><option value="Auto">auto</option>
si j’y met
console.log("liste text : \n"+this.innerText);
liste text :
standby
dhw
auto
pour le choix selectionné
console.log("choix text3 : \n"+$(this).find("option:selected").text());
ou
console.log("choix text2 : \n"+this.options[this.selectedIndex].text);
la valeur
("choix valeur : \n"+this.value);
le text
("choix text : \n"+$(this).text());
l’index « ordre »
("choix index : \n"+this.selectedIndex);
et comment je sais tous ça
bêtement un nom a la fonction change
$(".cmd[data-cmd_uid=#uid#] .selectCmd").on('change', function (event) {
console.log(event);
je partirai sur l’index aucune recherche d’option « texte ou valeur »
au click
si index 0 exécute valeur index1
si index 1 exécuté valeur index0