jQuery:无法访问某些对象的键

时间:2012-05-17 19:17:08

标签: jquery object each

使用jQuery,我已将一些数据加载到由var tmp={}定义的对象。

不知何故,console.dir(tmp)会显示数据,但我无法通过直接访问来获取某些值(例如tmp.val)!

我存储数据的对象在以下示例中称为tmp。不幸的是,我无法提供完整的代码如何收集数据,因为它太多了。我能呈现的是输出。

console.log(tmp)

$.each(tmp,function(key,val){
    console.log(key);
});

第一行将显示:

Object
  class: "modul7"
  class_name: "Some kind of class name."
  collectionRelevant: 1

第二个代码将显示:

class
class_name

collectionRelevant缺失。

我知道我的问题很模糊。

有没有人偶然发现过这样的事情?我不知道在哪个方向上寻找错误。

1 个答案:

答案 0 :(得分:0)

我认为原生JavaScript应该足以完成这项任务。

for( var key in tmp ) {
  // key
  console.log(key);
  // value
  console.log(tmp[key]);
}​​​​​ ​