データベースに Ajax 呼び出しを送信してデータを取得し、既存の選択ボックスを作成します。
を使用して選択を作成した後、jQuery.html()
選択ボックスの値を事前に設定しようとしています。ただし、値を設定しても常に機能するわけではなく、IE8 では [1 つ選択] / -1 のみのデフォルト オプションとして選択ボックスが残ることがあります。追加するもう1つのことは、使用して選択ボックスを表示できるようにしていることです
$("#selectBox").css('display', 'block')
を使用してjQuery.val()
います。
私が試してみました$("#selectBox").val(id)
と
$("#selectBox").find('option[value=' + id + ']').prop('selected', true);
しかし、どちらも私が遭遇した同じ一貫性のない結果を示しています。