Comment obtenir l'ID de l'option sélectionnée avec Javascript non JQuery
J'ai besoin d'imprimer l'option sélectionnée ID avec Javascript JQuery pour les sélectionner des étiquettes.
Supposons que nous disposons de plus d'un sélectionner des étiquettes.
<select onchange="showOptions(this)" id="my_select1">
<option value="a1" id="ida1">Option1</option>
<option value="a2" id="ida2">Option2</option>
</select>
<select onchange="showOptions(this)" id="my_select2">
<option value="b1" id="idb1">Option1</option>
<option value="b2" id="idb2">Option2</option>
</select>
J'ai trouvé la façon suivante options[selectedIndex].id
mais comment puis-je savoir à qui l'un de ceux que la ligne se réfère à..
Des suggestions?
J'ai Essayé ce qui suit, mais cela n'a pas fonctionné.
<select id="my_select" onchange="showOptions2(this)">
<option value="o1" id="id1">Option1</option>
<option value="o2" id="id2">Option2</option>
</select>
<script type = "text/javascript">
function showOptions2(s){
var adVALUE = console.log(s[s.selectedIndex].value); //get value
var adID = console.log(s[s.selectedIndex].id); //get id
alert(adID);
}
</script>
source d'informationauteur george | 2012-09-27
Vous devez vous connecter pour publier un commentaire.
cette fonction va faire le travail
Noter que, sauf si vous les utiliser pour d'autres fins, vous pouvez omettre l'
id
surselect
élémentsExemple jsbin : http://jsbin.com/adopiz/2/edit