2010-01-20 5 views

Répondre

3

L'option actuellement sélectionnée dans un <select> peut être récupéré en inspectant la valeur attribut:

En utilisant jQuery:

$("#foo").val() 

Sans jQuery:

document.getElementById("foo").value 
+0

'value' est une propriété, pas un attribut. J'accuse jQuery d'avoir créé cette confusion dans les esprits avec sa méthode 'attr()' mal nommée. –

+0

Merci de passer une bonne journée – streetparade

2
document.getElementById('foo').value 

?

+0

désolé, Philippe a répondu pendant que je répondais – Kemo

4

Le moyen le plus sûr pour le soutien cross-browser est

var foo = document.getElementById('foo'); 
var val = foo.options[foo.selectedIndex].value; 
Questions connexes