前提・実現したいこと
GETパラメータで取得した値でプルダウンの初期選択状態を動的に変化させたいです。
しかし、表示が最上部を常に表示していますが、プルダウンを押下すると期待通りの選択肢が選択された状態となってます。
→表示だけおかしい状態です
※それに連動する次のエレメントのプルダウンの値も問題なく動作しています。
このような状態に陥ったことがある方、お知恵を拝借いただけますと幸いです。
該当のソースコード
PHP
<select id="aaa" onChange="selectAaa()"> <option value="00">選択して下さい</option> </select> <select id="bbb" onChange="setBbb()"> <option value="00">選択して下さい</option> </select>
Javascript
if (code == data.cd) { document.getElementById('aaa').options[idx].setAttribute("selected", "selected"); }
試したこと
・selectedValueやselectedIndexで値をセットしましたが、おなじくNGでした
・動的ではなく試しに<option>タグを静的に作成しておいてselected属性を付与すると問題なく選択された状態で表示されます
(当たり前ですが)
補足情報(FW/ツールのバージョンなど)
サーバ:AWS EC2
PHP、Javascript、jQuery
まだ回答がついていません
会員登録して回答してみよう