0

ここに示すように、WordPress を使用して多次元配列をローカライズしています: https://wordpress.stackexchange.com/a/8851/9065

私の配列は次のように読み取ります:

var h5ap = [];
h5ap = {"album_id_982":{"albumdesc":"","tracks":2,"audio":[],"988":{"audio":{"title":"Same Old Story","artist":"Extendd Plugins","cover":false}},"989":{"audio":{"title":"Aliens","artist":"Extendd Plugins","cover":false}}}};

通常、jQuery を使用してアクセスすると、次のようになります。

$(h5ap.album_id_982)

ただし、XX のalbum_id_XX数字は動的であり、投稿 ID ごとに変化します。そしてアクセス方法がわかりません。

4

2 に答える 2

0

私の知る限り、JavaScriptオブジェクトと配列は同じであるため、配列にアクセスするのと同じ方法でオブジェクト内の要素にアクセスできます。

つまり、もしそうなら:

h5ap['album_id_xxx']['xxx'];

必要な要素を返す必要があります...このjsfiddleを参照してください=> http://jsfiddle.net/rdenadai/KjMcw/5/

乾杯

于 2013-08-02T19:23:18.053 に答える
0

JS 変数を変更して、次のように読み取りました。

var h5ap = [];
h5ap['swfpath'] = 'http://.../swf';

h5ap['982'] = [];
h5ap['982']['tracks'] = '2';
h5ap['982']['audio'] = [
{
title: 'Same Old Story',
artist: 'Extendd Plugins',
},{
title: 'Aliens',
artist: 'Extendd Plugins',
},

];

変数の動的 ID を見つけて、h5apすべてのサブ配列に簡単にアクセスできるようになりました。

于 2013-08-04T16:33:26.900 に答える