0

ドロップダウンリストの3つの要素だけをクリアしたい。反復による方法、つまりインデックスベースで十分です。

これが私のドロップダウンの外観です。

<div id = "Dropdown">
    <select id="dropdownlist" class="trace dropdown" name="dropdownlistitems">                  
        <option value="ID1" selected="selected">--Please Select--</option> 
        <option value="ID2">ID2text</option>
        <option value="ID3">ID3text</option>
    </select>
</div>
4

2 に答える 2

1

このような意味ですか?

$('#dropdownlist option').each(function (index, option) {
    if(index!=0)
    {
        $(this).remove();
    }
});

これにより、ループが繰り返す各オプションタグが削除されます(もちろん、最初のオプションタグを除く)

于 2013-01-20T09:39:12.280 に答える
0

これはどう?

$('#dropdownlist option:lt(3)').remove();

これにより、最初の3つのオプションが選択され、それらが削除されます。

于 2013-01-19T07:55:28.187 に答える