【问题标题】:How to iterate over an object and get the correct keys with jQuery [duplicate]如何使用 jQuery 遍历对象并获取正确的键 [重复]
【发布时间】:2017-12-10 13:10:12
【问题描述】:

我有以下对象:

{
  "1":{
    "ProductType":"car",
    "ProductId":"1",
    "Brand":"Tesla",
  },
  "2":{
    "ProductType":"car",
    "ProductId":"2",
    "Brand":"Ferrari",
  }
  etc...
}

现在我需要创建一个循环遍历对象,我需要产品 ID 和品牌并显示它们。我怎么做?

我查看了几十个堆栈溢出问题,但没有找到任何与我的用例完全相关的问题。

【问题讨论】:

    标签: jquery


    【解决方案1】:

    如果您想使用 jQuery 执行此操作,请查找 jQuery.each()

    var data = {
      "1":{
        "ProductType":"car",
        "ProductId":"1",
        "Brand":"Tesla",
      },
      "2":{
        "ProductType":"car",
        "ProductId":"2",
        "Brand":"Ferrari",
      }
    }
    
    $.each(data, function(i, obj) {
      console.log(i+': '+obj.ProductType+' | '+obj.ProductId+' | '+obj.Brand);
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    【讨论】:

    • 完美!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-25
    • 2015-09-15
    • 1970-01-01
    • 2021-11-15
    • 2014-07-19
    • 1970-01-01
    • 2011-04-14
    相关资源
    最近更新 更多