Définir la sélection de la valeur de jQuery dropdownlist

Je suis en train de mettre la valeur sélectionnée dans une liste déroulante à l'aide de jquery, j'ai ceci:

 $('.option_vehiculo', '#form_login').each(function() 
{
    if (this.id == tipo_vehiculo_def)
    {
         this.value = "option";
    };  
});

.option_vehiculo est une classe que je donne à tous mes dropdownlists afin que je puisse les retrouver rapidement.

Je itérer sur tous mes dropdownlists jusqu'à ce que je trouve celui que je veux modifier. Trouver l'sélectionnez je veux changer fonctionne très bien, mais je ne peux pas régler la valeur sélectionnée, j'ai essayé ce que je fais avec mon champs de saisie:

this.value = "option";

où l'option est une option à l'intérieur de mon dropdownlist, mais tout ce que j'obtiens, c'est mon dropdownlist avec aucune valeur sélectionnée, elle apparaît sans texte à l'intérieur et avec la possibilité de sélectionner l'une de mes options disponibles.

Comment puis-je régler la valeur sélectionnée de jQuery dropdownlist?


Tentatives: j'ai essayé avec cela, mais je suis pas du résultat et je ne suis pas sûr si je peux l'utiliser avec cette variable que l'objet que je veux modifier:

this.val("option");

essayé ceci:

$('#tipo_vehiculo_1000').val("4");
var test = $('#tipo_vehiculo_1000').val();

sélection de mon dropdownlist par id et tenter de modifier mon choix de l'option et de la sortie plus tard et il ne cesse de me donner la valeur par défaut "0".

Montrer votre balisage. J'ai l'impression que vous faites une grosse erreur.

OriginalL'auteur Albert Prats | 2012-06-05