$ .each on Enum JQuery

时间:2012-09-21 06:01:59

标签: jquery enums each

我在我的Javascript中定义了一个Enum,如下所示:

BankTypesEnum = {
        'Savings': '0',
        'HomeLoan': '1',
        'Current': '2',
       'salary': '3'
    }

我想对此运行$.each()并与其他数据源的值进行比较。有人可以帮助我吗?

3 个答案:

答案 0 :(得分:8)

$.each(BankTypesEnum , function(key, value) { 
  alert(key + ': ' + value); 
});

根据您的需要编辑此代码,而不是使用警报放置比较或您需要对键和值执行的任何其他操作

答案 1 :(得分:3)

您是否有必要使用$ .each()?如果循环通过它们是你的目的,你可以简单地使用in for循环:

var earnings=BankTypesEnum;
for(var myEarnings in earnings)
{
    //do something here
}

答案 2 :(得分:1)

试试这个

BankTypesEnum = {
    Savings: 0,
    HomeLoan: 1,
    Current: 2,
    salary: 3
}

$.each(BankTypesEnum, function(i, data) {
    console.log(i + ' - ' + data)
});​

检查FIDDLE