アバダバー@ブログ なにを勘違いしたか、会社辞めてWEB系フリーランスエンジニアになっちゃったキチガイの備忘録ブログ。ジョキアーモ!! jQueryでselect要素をまるっと複製(clone)して、その後に$(this).append(“~~”)や$(this).empty().html(“~~”)などでoption要素を編集すると、IEでのみ、かな~りヘンな挙動になり、問題が生じる(Firefox、Chromeでは無問題)。 option要素は正しく追加されているのに、プルダウンを出してみると変更前の表示が残っていて、選択すると新しいデータが反映される・・とか意味わからん現象になる。 ↓初期表示は「<option>ほげほげ</option>」としとく。 $(this).empty().append(“<option>うがうが</option>”);としてoption要素を入れ替える。