Je veux qu'une option qui a été sélectionnée précédemment soit affichée au chargement de la page. Je l'ai essayé avec le code suivant :
$("#gate").val('Gateway 2');
avec
<select id="gate">
<option value='null'>- choose -</option>
<option value='gateway_1'>Gateway 1</option>
<option value='gateway_2'>Gateway 2</option>
</select>
Mais cela ne fonctionne pas. Avez-vous une idée ?
Cela devrait fonctionner. [Voici une démo][1]. Assurez-vous que vous avez placé votre code dans un $(document).ready
:
$(function() {
$("#gate").val('gateway_2');
});
[1] :
Cela fonctionne bien. Voir cette manipulation :
Il est possible que vous deviez déclarer votre jQuery dans un gestionnaire $(document).ready()
?
De plus, il est possible que deux éléments aient le même ID ?