2012-11-02 54 views
0

我有一个类如下所示的JS类。在Javascript中动态创建项目

它的确定与降有限下拉列表中的内容,但我想,当谈到说1〜100

我怎么能做到这一点,以动态生成的内容?

new Dropdown('dropdown', { items: [ 
    { value: '1', name: '1', selected: true}, 
    { value: '2', name: '2'}, 
    { value: '7', name: '3'} 
    ]}); 

感谢,

+2

JavaScript中没有任何类。下次请发布您尝试过的内容。现在这个问题看起来像你只是在寻找一个人为你写代码 - 当然,这是代码写在不到一分钟的时间,但是,这不是一件好事,你也不会从中学到任何东西。 – ThiefMaster

+0

感谢您的评论和答复。我在最初编写这个函数时一无所知,也很感激如何写它的方向。 – Lys

回答

2

只需创建一个ARRY,然后在一个循环的对象添加到它:

var items = []; 

for(var i = 1; i <= 100; i++) { 
    items.push({ 
     value: i, 
     name: i 
    }); 
} 

new Dropdown('dropdown', { 
    items: items 
}); 

如果要预先选择一个项目,只需设置selected属性有条件:

items.push({ 
     value: i, 
     name: i, 
     selected: i == 1 
    }); 

这会预先选择第一个项目。