これはFirefoxとChromeで機能しますが、InternetExplorerでは機能しません。InternetExplorerで動作するためにこれが必要です。
IEは、内部テキストと終了タグではなく、開始タグを追加しています。前もって感謝します。
JS:
function go() {
$.post("ajax-select.html", "", function(resp){
$('#dropdown').append($('#newOptions option', resp));
}
}
HTML:
<body>
<select id="dropdown">
</select>
<input type="submit" value="go" onclick="go();" />
</body>
ajax-select.html:
<div>
<div id="newOptions">
<option value="opOne">one</option>
<option value="opTwo">two</option>
</div>
</div>