Comment trouver une balise d'option avec une valeur spécifique à l'aide de jQuery

Je suis en train de définir une option avec une valeur spécifique, tel que sélectionné (à l'aide de jQuery). J'ai une chaîne de caractères:

var data = '<select><option value="1">A</option><option value="2">B</option><option value="3">C</option></select>';

Maintenant, je vais essayer de trouver la balise d'option avec la valeur=2 et la définir comme sélectionné

$(data).find('option[value=2]').attr('selected','selected');

Ça ne fonctionne pas 🙁 ... j'ai aussi essayé:

$(data).find('option').each(function(){
if($(this).val()==2){
    $(this).attr('selected','selected');
}
});

qui n'a pas fonctionné non plus...
Est-il anbody là-bas qui peut vous aider?

OriginalL'auteur esviko | 2011-02-26