2013-06-21 63 views
0

我已經做了一個jquery腳本,它附加了幾年作爲選擇菜單的選項。jquery dropdown從列表中間選擇日期選擇器和值

它應該如何配置,以便默認值是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)); 
    } 
}); 

回答

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

DEMO

相關問題