Utilisation de jQuery pour définir la sélection d'index d'une liste déroulante

J'ai vu d'autres posts ici à SO sur ce même sujet, mais je n'ai pas trouvé une solution qui consiste à définir le sélectionner à l'aide de jQuery.

J'ai une liste déroulante qui ressemble à ceci:

<select type="select" id="docsList" name="docsList"> 
    <option id="defaultListItem" value="0">Select a Document...</option> 
    <option value="38">Document 1</option> 
    <option value="35">Document 2</option> 
    <option value="46">Document 3</option> 
    <option value="45">Document 4</option>          
</select>

J'ai besoin de réinitialiser la liste déroulante dans un $.ajax() succès fonction. J'ai utilisé le suivant:

$('select#docsList option:selected').val('0');
$('select#docsList').attr('selectedIndex', 0);

... et quelques autres.

Je commence à penser que ce code est très bien et j'ai autre chose sur la prévention de la réinitialisation de la liste déroulante.

OriginalL'auteur marky | 2011-06-21