2016-05-14 93 views
0
<ul class="dropdown-menu"> 
    <li><a href="#">Day 1</a></li> 
    <li><a href="#">Day 2</a></li> 
    <li><a href="#">Day 3</a></li> 
</ul> 

對於上面的代碼中引導下拉菜單中,我要添加下拉從1日的菜單選項,以38天(目前有三個下拉選擇1天,第2天與第3天) 。如果有人能夠通過jQuery指出一個流暢的方式來做到這一點,我會非常感激。(對jQuery來說很新穎)。班級下拉是來自引導。更改/添加使用jQuery

+0

不清楚「添加下拉菜單中選擇」 *。請閱讀[問],並更具體地瞭解您的問題以及展示您試圖解決的問題 – charlietfl

+0

編輯該問題。我想通過jQuery使用循環或類似的東西來填充選項。因爲從Day1到Day38寫入所有選項是不可行的。 – aman

+1

再次... *你有什麼嘗試*?這不是一個代碼寫入服務。您需要做出自己的嘗試並進行自己的基礎研究,並提供在出現問題時無法按預期工作的代碼 – charlietfl

回答

1

如果你想有一個下拉菜單,你會只用一個select,可能希望給它一個名稱,編號或至少一類:

<select name='day'></select> 

試試這個jQuery的:

for(var i = 1; i<=36; i++) { 
    $('<option>').text('Day '+i).appendTo('select[name=day]'); 
} 

不肯定你爲什麼用ulli/a。如果你想要一個下拉菜單,請使用select

請確保您的腳本運行了之後 select是在dom中。您可以把腳本下的頁面上或包裝在像ready事件:在你的*是什麼意思

$(function(){ 
    for(var i = 1; i<=36; i++) { 
     $('<option>').text('Day '+i).appendTo('select[name=day]'); 
    } 
});