Jeg vil angi at et alternativ som ble valgt tidligere, skal vises når siden lastes inn. Jeg prøvde det med følgende kode:
$("#gate").val('Gateway 2');
med
<select id="gate">
<option value='null'>- choose -</option>
<option value='gateway_1'>Gateway 1</option>
<option value='gateway_2'>Gateway 2</option>
</select>
Men dette fungerer ikke. Noen ideer?
Dette burde definitivt fungere. [Her er en demo][1]. Forsikre deg om at du har plassert koden din i en $(document).ready
:
$(function() {
$("#gate").val('gateway_2');
});
Det fungerer fint. Se denne fela:
Det er mulig at du må erklære din jQuery i en $(document).ready()
handler?
Også, kan du ha to elementer som har samme ID?