使用javascript排序选择选项
Sorting select option with javascript
我使用了这个代码,现在带零的数字 1-9 在 31 之后排在最后。示例"28、29、30、31、01、02"。我想要的是有规律的方式01,02,03...09,10,11。我该怎么做?
var everyDay = {};
for (im;im<=31;im++){
t = (im < 10 ? '0' : '') + im
everyDay[t] = (im < 10 ? '0' : '') + im;
}
对象属性似乎是按字典顺序排列的(aa
、ac
、...
、az
)。您是否尝试过数组?
var everyDay = [];
for (var im = 1; im <= 31; im++){
everyDay.push((im < 10 ? '0' : '') + im);
}
但是,很难说,因为您没有展示如何使用everyDay
。
everyDay 是一个哈希,不按键排序。您需要将值放在数组中。试试这个:
var days = []
for (im;im<=31;im++){
t = (im < 10 ? '0' : '') + im
days.push();
}
相关文章:
- 使用此选项选择父类内部的类
- 更新:仅根据单选按钮和所选选项选择特定项目
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- ng-单击在IE中不起作用的选项选择Angularjs
- 从选项选择中删除值
- On为<选项>选择等效项
- 用户界面先前选择的选项选择更改
- 使用ng重复或ng选项和删除空白选项选择长方体角度
- 在HTML5、CSS、JavaScript中添加选项选择器,类似于移动应用程序中的选项设置
- 输入:选中,选项:选择选择器
- 根据使用angularjs从下拉菜单中选择的选项选择适当的复选框
- 如何根据 html 中的选项/选择重定向用户(单击按钮后)
- 使用ng选项选择中的ng选项进行过滤器下拉列表
- 如何设置选项选择的值
- 如何搜索长下拉选项/选择列表
- jQuery - 根据下拉选项选择列出结果
- 从选项选择单击时打开 2 个 URL
- 在 Angular JS 中为 ng 选项选择默认值
- 下拉选项选择的操作
- 通过单击单选按钮清除所有选项选择条目