jQuery / JavaScript を使用してドロップダウンからすべてのオプションを削除する方法 質問する

jQuery / JavaScript を使用してドロップダウンからすべてのオプションを削除する方法 質問する

以下のようなドロップダウンがあります:

<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>'))
      }
     )});

おすすめ記事