セレクトボックスの選択項目の設定
以前に選択されたオプションを、ページロード時に表示するように設定したいのですが。以下のコードで試してみました。
$("#gate").val('Gateway 2');
で
<select id="gate">
<option value='null'>- choose -</option>
<option value='gateway_1'>Gateway 1</option>
<option value='gateway_2'>Gateway 2</option>
</select>
しかし、これではうまくいきません。何かアイデアはありませんか?
337
3
これは絶対に動くはずです。[ここにデモがあります][1]。コードが
$(document).ready
に配置されていることを確認してください。問題なく動作します。このフィドルを見てください: http://jsfiddle.net/kveAL/
もしかして、
$(document).ready()
のハンドラの中でjQueryを宣言する必要があるのでは?また、同じIDの要素が2つあるのでは?