【发布时间】:2015-08-19 15:41:25
【问题描述】:
您好,我正在尝试使用 TypeScript 和 JQuery 开发一个直接的待办事项应用程序。我有一个列出任务类型的枚举:
export enum TaskType { FrontEnd, BackEnd, Designer };
但是使用 jquery.each 或 for 循环遍历 emum,我得到以下结果(值然后是索引):
FrontEnd, BackEnd, Designer, 0, 1, 2
以下是我遍历枚举的代码:
constructor(e?: Object) {
var template = this.FormTemplate;
$(e).append(template);
var sel = template.find('select');
/*$.each(TaskType, function (index, el) {
sel.append("<option value='" + index + "'>" + el + "</option>");
});*/
for(var i=0; i < (typeof TaskType).length; i++){
sel.append("<option value='" + TaskType[i] + "'>" + TaskType[i] + "</option>");
}
}
谁能告诉我这是为什么?
【问题讨论】:
标签: jquery enums typescript ienumerable enumeration