0

我在 mvc 应用程序中绑定了一个下拉菜单,其中“-- select year --”作为第一个元素,在从下拉列表中选择一个项目时,我想从下拉列表中删除“-- select year --”项目。如何做到这一点?

下面的代码从下拉列表中删除所有项目......这里需要进行什么更改,

<script type="text/javascript">
    $(document).ready(function () {
        $('#Year').change(function () {
            var yearsSelect = $('#Year');
            debugger;
            yearsSelect.empty();
        });
    });
</script>
4

1 回答 1

2
$('option:first', yearsSelect).remove();

或者如果您想删除具有空值的值(这是DropDownListFor助手用于默认值的值):

$('option[value=""]', yearsSelect).remove();
于 2012-07-01T13:10:27.183 回答