Eu quero definir uma opção que foi selecionada anteriormente para ser exibida no carregamento da página. Eu tentei com o seguinte código:
$("#gate").val('Gateway 2');
com
<select id="gate">
<option value='null'>- choose -</option>
<option value='gateway_1'>Gateway 1</option>
<option value='gateway_2'>Gateway 2</option>
</select>
Mas isto não funciona. Alguma ideia?
Isto definitivamente deve funcionar. [Aqui's uma demonstração][1]. Certifique-se de ter colocado seu código em um `$(document).ready':
$(function() {
$("#gate").val('gateway_2');
});
Isso funciona bem. Veja este violino:
É possível que você precise declarar seu jQuery em um $(document).ready()
handler?
Além disso, você poderia ter dois elementos que tenham a mesma identificação?