2011-02-10 3 views
0

Je me demandais comment je pouvais parcourir les menus html avec jQuery, comme dans les champs de texte, par exemple.Comment faire une boucle dans un menu dans jQuery?

$("#table input['type=text']").each(function(){ 

}); 

Comment faire la même chose pour les menus déroulants?

Répondre

4

il suffit de changer le sélecteur pour faire correspondre les éléments de l'élément <select>, qui sont <option> éléments:

$("#select option").each(function(){ 

}); 
+0

il n'est pas un menu de la liste, mais il est un élément d'entrée ie John

+0

Faites correspondre l'élément d'option alors. '$ ('# select option'). chaque ....' –

+0

@John: la même réponse s'applique, juste un sélecteur différent - je l'ai mis à jour pour vous. –

0

Pour parcourir vos éléments de menu ou tout élément de spécifier simplement quelle classe ou élément à boucle à travers.

Liste:

$("#menu li").each(function(){ 
    alert($(this).val()); // Alert demonsatrating option value 
}); 

de Dropdown

$("#menu option").each(function(){ 
    alert($(this).val()); // Alert demonsatrating option value 
}); 
Questions connexes