J'ai une div avec un id = "my_div". Comment puis-je trouver un <select>
par nom (c'est-à-dire name="my_select"
) en supposant que le <select>
peut être à n'importe quel niveau sous la div? C'est à dire. il peut s'agir d'un enfant, d'un petit-enfant, etc. En fin de compte, je dois obtenir la valeur de l'option sélectionnée.aide jquery selector
2
A
Répondre
3
Cela va chercher tous les descendants de #my_div
pour <select>
elements où le name
attribute equalsmy_select
. Pour obtenir la valeur de l'option actuellement sélectionnée, use .val()
.
var value = $select.val();
1
Cela devrait fonctionner
var mySelect = $('#my_div select[name="my_select"]')[0]
Vous obtiendrez l'option sélectionnée. Signification de l'élément DOM réel
alert(mySelect.options[mySelect.selectedIndex].value);
alert(mySelect.options[mySelect.selectedIndex].text)
Questions connexes
- 1. Aide jQuery child selector
- 2. jQuery selector
- 3. jQuery Selector
- 4. jQuery Selector
- 5. Jquery Selector
- 6. jquery selector
- 7. jQuery selector samba
- 8. jQuery Advance Selector
- 9. Problème avec jquery selector
- 10. jQuery xPath selector, &&
- 11. jQuery suivant (ish) selector
- 12. JQuery Sous Selector question
- 13. jQuery advanced selector
- 14. jQuery Selector Spécificité
- 15. jQuery CSS 'ou' selector
- 16. jQuery selector avec variable
- 17. jQuery startswith selector
- 18. jQuery Zebra selector
- 19. Simplifier jQuery Selector
- 20. jQuery selector "memory"
- 21. jquery selector last-last
- 22. Need jquery selector
- 23. Jquery Selector Question..Date Picker
- 24. pauses de rembourrage jQuery selector?
- 25. jQuery hover et class selector
- 26. jQuery et Prototype Selector Madness
- 27. Test en direct jQuery selector
- 28. Equivalence Selector
- 29. Y compris variable dans jquery selector
- 30. jquery selector ne fonctionne pas dans IE
merci! comment puis-je saisir la valeur de l'option sélectionnée à ce stade? – bba
@bba - Il suffit d'utiliser '.val()'. Je vais mettre à jour. : o) – user113716