使用jquery中的for循环向数组添加值

时间:2013-09-03 06:23:46

标签: javascript jquery

我知道这是一个简单的问题。但我很难过。

我想在jquery中使用for循环

      var arr = [
        { val: '1', text: '1' },
        { val: '2', text: '2' },
        { val: '3', text: '3' },
       .........
        { val: '30', text: '30' },
        { val: '31', text: '31' }
       ];

我试试这个。 Actualy我想创建一个显示所有月份日的选择列表

        var arr = [
        for (var i = 0; i < 32; i++) {
             { val: i, text: i },
        }
        ];

这显示错误。

1 个答案:

答案 0 :(得分:11)

Javascript没有这样的列表推导,请尝试这样做:

var arr = [];
for (var i = 0; i < 32; i++) {
    arr.push({ val: i, text: i });        
}