2010-07-13 7 views
1

Pour obtenir la valeur sélectionnée dans un menu déroulant avec ID est facile:Obtenir la valeur sélectionnée dans la liste déroulante avec jQuery et le titre

$("#ComboBox option:selected").text() 

Cependant je ne peux pas utiliser ID et le besoin pour l'obtenir par titre/un élément de sélection , comment je fais ça? J'ai essayé quelque chose comme: var item_level = $('select:contains("Item Level")').text()

mais n'a pas été très réussie.

Des idées? Merci d'avance.

+0

var item_level = $ ("select [title = 'Niveau d'objet']") texte(). Je reçois toutes les options, comment puis-je obtenir le seul sélectionné? – Morgan

+0

combien de vos entrées sélectionnez-vous? est-il généré dynamiquement? –

Répondre

3

avec votre commentaire, vous pouvez sélectionner l'option sélectionnée uniquement dans

$("select[title=Item Level] option:selected").text(); 
+0

Salut Rob, ça me donne un pop-up avec rien dedans var item_level = $ ("select [title = 'Item Level'] option: sélectionné"). Text(); alert (item_level); Il est seulement 4 options et la liste déroulante fonctionne comme un filtre caché – Morgan

+0

copier exactement ce que j'ai placé dans l'extrait. ne mettez pas '' 'dans' Item Level' et mettez de l'espace entre] et 'option' –

+0

merci Rob, ça m'a aidé! – Morgan

Questions connexes