2011-10-03 56 views
0

是否可以在選擇框中顯示默認選項而不更改其他選項的順序?在不改變順序的情況下在選擇框中顯示默認值作爲第一個選項

<select> 
    <option> 
    1 
    </option> 
    <option> 
    2 
    </option> 
    <option> 
    3 
    </option> 
    <option> 
    4 
    </option> 
    <option> 
    5 
    </option> 
</select> 
  1. 默認值1顯示:

1 is first in option list so it is displayed first 2.我想3顯示爲默認不改變選項列表的順序:

I want to display 3 a defualt

+0

可能是這樣可以幫助你:[如何做,第一選擇選擇與jQuery](http://stackoverflow.com/questions/1414276/how-to-讓先期權的選選擇與 - jQuery的)。 –

回答

0

您可以在0索引處添加元素。

<script type="text/javascript"> 
    var elem = document.getElementById('<%= DropDown.ClientID %>'); 
    var myNewOption = new Option(val.Name, val.ID); 
    elem .options[elem .options.length] = myNewOption; 
</script> 
+1

您的列表項會從代碼後面動態添加嗎?還是它們是靜態的? – NomadTraveler

相關問題