0

我制作了一个 jquery 脚本,它附加了年份作为选择菜单的选项。

应该如何配置它以使默认值是 2001 但是当您单击选择菜单的箭头时,您会得到比 2001 更大的年份和更低的年份。

所以 2001 显示在列表的“中间”?

jsfiddle 中的情况:http: //jsfiddle.net/dzorz/mmeV7/

html:

<span class="label-f">seit:</span>
<select class="span2" id="seit" name="seit">
    <option value="2001">2001</option>
</select>

脚本

$(function(){
    for (i = new Date().getFullYear(); i > 1900; i--)
    {
        $('#seit').append($('<option/>').val(i).html(i));
    }
});
4

1 回答 1

0

删除您通过 HTML 添加的项目并在使用填充组合后设置所选选项$('#seit').val('2001')

HTML

<span class="label-f">seit:</span>
<select class="span2" id="seit" name="seit">
</select>

JS

$(function(){
    for (i = new Date().getFullYear(); i > 1900; i--)
    {
        $('#seit').append($('<option/>').val(i).html(i));
    }
    $('#seit').val('2001');
});

演示

于 2013-06-21T17:19:11.750 回答