2017-03-16 5 views
-1

これは、私がその例と同じように試してみてくださいURLJavascript配列の私の値を特定のフィールドに渡す方法...?

を提出マイバブルmp3を変更したい私のJavaScriptの配列変数バブルこのライン私の新しいエムURLで

var bubble = { 
     title:"Bubble", 
     mp3:"http://www.jplayer.org/audio/mp3/Miaow-07-Bubble13.mp3", 
     oga:"http://www.jplayer.org/audio/ogg/Miaow-07-Bubble12.ogg" 
    }; 

$('#jquery_jplayer_1 audio').attr("src", data.stanzalist[0].stanzarecordinglist[0].audiopath); 

です

bubble.mp3.attr("src", data.stanzalist[0].stanzarecordinglist[0].audiopath); 

しかし、これは機能していません。

+0

'bubble.mp3 = data.stanzalist [0] .stanzarecordinglist [0] –

+0

ただ、' bubble.mp3 = newvalue'を.audiopath'。バブルは配列ではなくオブジェクトです。 – Gerardo

答えて

1

bubble.mp3にはattrメソッドがありません。

var bubble = { 
    title: "Bubble", 
    mp3: "http://www.jplayer.org/audio/mp3/Miaow-07-Bubble13.mp3", 
    oga: "http://www.jplayer.org/audio/ogg/Miaow-07-Bubble12.ogg" 
}; 

bubble.mp3 = "url you want to change to"; 

...これを行います。 あなたはいつもそれが何であるかを検査するコンソールに変数をログに記録することができます

console.log(bubble); 
関連する問題