2009-10-20 11 views
0

Voilà ma tentative pour obtenir le dernier élément dans le menu déroulant et vérifier:Obtenir lastIndexOf sur un menu déroulant

if (day.lastIndexOf(day.length) == 28) { 

..do something 

} 

var est réglé jour pour faire référence à un contrôle déroulant. Évidemment, je ne le fais pas bien. Comment savoir où je peux appliquer lastIndexOf sur une liste déroulante? Comment puis-je obtenir à son tableau? J'ai essayé aussi, mais cela ne fonctionne pas, erreur de syntaxe:

day.options.lastIndexOf(day.length) 

on pourrait penser que devrait fonctionner, des options est un tableau de valeurs que je think..has être.

Répondre

0

coffeeaddict,

Procédé lastIndexOf() retourne la position de la dernière occurrence d'une valeur de chaîne spécifiée, la recherche vers l'arrière à partir de la position spécifiée dans une chaîne.

Vous êtes probablement essayé de le faire:

if (day.options[day.options.length-1].value == 28) { 
... 
} 
0

Essayer:

day.options[day.options.length-1] 
+0

Est-ce que 'day' pointe vers un élément'