J'ai une liste déroulante avec les valeurs connues. Ce que j'essaie de faire est de définir la liste déroulante à une valeur particulière que je sais qu'il existe à l'aide de jQuery. L'utilisation de JavaScript, je ferais quelque chose comme:
ddl = document.getElementById("ID of element goes here");
ddl.value = 2; // 2 being the value I want to set it to.
Cependant, j'ai besoin de le faire avec jQuery, parce que je suis en utilisant une classe CSS pour mon sélecteur (stupide ASP.NET id client...).
Voici quelques choses que j'ai essayé:
$("._statusDDL").val(2); // Doesn't find 2 as a value.
$("._statusDDL").children("option").val(2) // Also failed.
Comment puis-je le faire avec jQuery?
Mise à jour
Donc, comme il s'avère, j'ai eu droit la première fois avec:
$("._statusDDL").val(2);
Quand j'ai mis une alerte juste au-dessus, il fonctionne très bien, mais quand j'ai supprimer l'alerte et le laisser tourner à pleine vitesse, j'ai l'erreur
Impossible de définir la propriété sélectionnée. Index Non Valide
Je ne suis pas sûr si c'est un bug avec jQuery ou Internet Explorer 6 (je devine que Internet Explorer 6), mais c'est terriblement ennuyeux.