2017-03-16 44 views
-1

这是我的JavaScript数组变量泡泡如何在Javascript数组中传递我的值特定字段...?

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" 
    }; 

在此行中我新的MP3 URL,

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

我想改变我的泡泡MP3提起URL

我尝试类似前,

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

但这不起作用请帮助...?

+0

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

+0

只是'bubble.mp3 = newvalue'。顺便说一句泡泡不是一个数组,而是一个对象。 – 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); 
相关问题