javascript - 如何访问对象属性名称

标签 javascript jquery

我有一个这样的数据结构:

var r =  
{ 
 "abc": ["a1","a2","a3"] ,
 "xyz": ["x1","x2","x3"] 
}

我正在像这样访问这些元素

jQuery.each(r,function(index,ele){ 
      alert(ele);    // values like a1,a2,a3 in ele -loop
});

我在 ele 变量的元素中获取值 a1、a2、a3

我想访问值abcxyz

如何在循环中访问值abc

fiddle :[ fiddle ]:http://jsfiddle.net/ce58qutw/

最佳答案

尝试,

jQuery.each(r,function(index,ele){ 
   alert(index);   
});
<小时/>

请记住,回调函数的第一个参数是键,第二个参数是值。

正确的代码是,

jQuery.each(r,function(key,val){ 
   alert(key);   
});

DEMO

关于javascript - 如何访问对象属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25244836/

相关文章:

javascript - 数据属性在多个 tr 中不起作用

javascript - 监听链接的点击,即使它在 div 或 img 中

javascript - 将 UTC 日期时间转换为本地日期时间

javascript - 用户单击提交时等待指示器

javascript - 图像周围有可笑的灰色边框

javascript - 在主页上将类添加到正文

php - 获取我网站的所有 cookie

javascript - 我的 JavaScript 中的函数出现问题

javascript - 在服务器端使用带有 PHP 的 JQuery Ajax 提交文件和文本数据。

javascript - 将数组索引设置为在关闭时从 Angular 引导模式中选择