2016-05-14 72 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]'); 
    } 
});