0

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

2 番目のコードが表示されます。

class
class_name

collectionRelevantがありません。

私の質問があいまいであることは承知しています。

誰かがこのようなことにつまずいたことがありますか? エラーを探す方向がわかりません。

4

1 に答える 1

0

このタスクにはネイティブJavaScriptで十分だと思います。

for( var key in tmp ) {
  // key
  console.log(key);
  // value
  console.log(tmp[key]);
}​​​​​ ​
于 2012-05-17T19:28:56.993 に答える