以下のようなドロップダウンがあります:
<select id="models" onchange="removeElements()">
<option id = "remove" value="0">R8</option>
<option id = "remove" value="1">Quattro</option>
<option id = "remove" value="2">A6 hatchback</option>
</select>
removeElements()
選択内のすべてのオプションを削除するスクリプトを作成するにはどうすればよいですか?
ベストアンサー1
どのイベントかは言っていません。イベントリスナーで以下を使用してください。またはページ読み込み時に
$('#models').empty()
そして再び人口を増やすために
$.getJSON('@Url.Action("YourAction","YourController")',function(data){
var dropdown=$('#models');
dropdown.empty();
$.each(data, function (index, item) {
dropdown.append(
$('<option>', {
value: item.valueField,
text: item.DisplayField
}, '</option>'))
}
)});