【问题标题】:jquery dropdown select date picker and value from middle of listjquery下拉选择日期选择器和列表中间的值
【发布时间】:2013-06-21 17:17:08
【问题描述】:

我制作了一个 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));
    }
});

【问题讨论】:

    标签: jquery select append option


    【解决方案1】:

    删除您通过 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');
    });
    

    DEMO

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-04
      • 2012-09-11
      • 1970-01-01
      • 2012-01-30
      • 2013-01-12
      • 2013-06-20
      • 2023-02-21
      • 2017-01-06
      相关资源
      最近更新 更多